Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Angular 6 WebApp #84

Closed
wants to merge 108 commits into from
Closed

Angular 6 WebApp #84

wants to merge 108 commits into from

Conversation

brunobritodev
Copy link

Adding an Angular 5 WebApp

  • Lazy loaded modules
  • guard
  • integrated with WebApi
  • Translation feature

WebApi

  • Identity and authorization features, like Asp.net mvc
  • Reset password
  • Profile manager

Bug fixes

  • Minor bug fixes
  • Some new instruction at README.md

image
image
image
image
image

@rc201612
Copy link

rc201612 commented Apr 7, 2018

Hi,

Awesome work!!

Is there any way you can get this to run from within Visual Studio? I have tried to build but cannot get it to hit services. Database has been created and exists, etc.

Thanks,

@ghost
Copy link

ghost commented Apr 8, 2018

Just wow! I really hope @EduardoPires accepts this and merges it!

@ghost
Copy link

ghost commented Apr 8, 2018

@brunohbrito Do you have plans of adding this theme to the main Equinox.UI.Web?

@brunobritodev
Copy link
Author

Hi @rc201612,

You need to run both of projects:

Open visual studio, set Equinox.WebApi as main project, then run it.

Start visual studio code and open folder Equinox.WebApp, so open terminal and type npm install and npm start!

@brunobritodev
Copy link
Author

brunobritodev commented Apr 9, 2018

@nicotravassos

I'm not sure about it at this moment, because I'm working at a WebApi with Token Auth (JWT) and asap make available google and facebook integration.

Who knows in near feature!

@ghost
Copy link

ghost commented Apr 9, 2018

@brunohbrito

maybe add to this example listing of customers like http://equinoxproject.azurewebsites.net/ also giving the user ability of adding, editing, deleting and viewing the history of listed customer. I dunno just an Idea that makes sense to make it function like the original http://equinoxproject.azurewebsites.net/ with a better theme etc

@TeoDanilo
Copy link

TeoDanilo commented Apr 9, 2018

@brunohbrito

How hard you think would be for me (a begginer asp.net programmer) to use it directly insite of visual studio?

If I use your solution on the VSC, how would I deploy the full solution (with de Equinox)?

@brunobritodev
Copy link
Author

brunobritodev commented Apr 9, 2018

@TeoDanilo

I'm not sure that you can run both of projects inside Vs2007, after all you need to run angular-cli to start the app at the same time you need to start Equinox.WebApi.

There is a similar question here: https://stackoverflow.com/questions/44530354/running-visual-studio-2017-with-angular-4-and-angular-cli maybe it'll help you!

There are few blogs and people saying that you can do it, but nothing detailed.

And I strongly recommend that you start from simple: Use Vs Code to run angular-cli applications, there are several examples and support, in the beggining may you feel yourself unconfortable, but after 2 or 3 hours you'll be like a Jedi

@nicotravassos

I'll provide these features!

@ghost
Copy link

ghost commented Apr 9, 2018

@brunohbrito

Music to my ears thank you.

@TeoDanilo
Copy link

TeoDanilo commented Apr 10, 2018

@brunohbrito

Is the "Upload new picture" feature working? I get an error message pop up and nothing happens.
Can you give me some directions on how to make the "search" feature work?

@brunobritodev
Copy link
Author

brunobritodev commented Apr 11, 2018

@TeoDanilo

Yes, It's working!!

To get it working you'll net set your appsettings with azure blob credentials

image

image

In Access Key section has the connectionString params, there has AccountName and AccountKey, just set these values at appsettings and rock and roll!

@rc201612
Copy link

@brunohbrito - Thanks. I have managed to get that running.

One more thing: after logging in, which it does successfully, I am not navigated away to the dashboard. Should this happen? It is just staying on the login screen.

Thanks,

@TeoDanilo
Copy link

@brunohbrito

As i'm not familiarized with Angular yet, I'm using your sample (hope you don't mind) with this theme you're using (I have bought it a year ago) to do exactly the same thing as you but on the Equinox.UI.Site just to practice. If you whant I can share with you, then you can provide this theme both in Angular and MVC. (We still need to wait Eduardo show his face around here and give us some info about what he is doing and gonna to do)

@brunobritodev
Copy link
Author

brunobritodev commented Apr 18, 2018

Sorry, I was off these days.

@TeoDanilo I'll try to change the UI oy mvc project!

@rc201612 I did it 'cause the project that I'm working the user needs to confirm his e-mail first, but there is no reason to do this in Equinox, I'll change it.

# Conflicts:
#	README.md
#	global.json
#	src/Equinox.Infra.CrossCutting.Identity/Equinox.Infra.CrossCutting.Identity.csproj
#	src/Equinox.WebApi/Controllers/AccountController.cs
#	src/Equinox.WebApi/Equinox.WebApi.csproj
@brunobritodev
Copy link
Author

brunobritodev commented Jun 7, 2018

Merged with latest version

@rc201612
Copy link

Hi @brunohbrito ,

Is there any intention to update this to Angular 6?

Thanks

@brunobritodev
Copy link
Author

Updated to agular6

@brunobritodev brunobritodev changed the title Angular 5 WebApp Angular 6 WebApp Jun 22, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants