Dette projekt indeholder eksamensopgave for faget Webudvikling Backend
For at komme igang med at afvikle projektet skal connectstring til SQL Server tilrettes og databasen skal oprettes
- Åbn filen appsettings.json i .\WebBackTidsregistrering\WebBackTidsregistrering.WebUI
- Tilret server under ConnectionStrings
- Åbn filen appsettings.json i .\WebBackTidsregistrering\WebBackTidsregistrering.WebAPI
- Tilret server under ConnectionStrings
- Start package manager console
- Skift Default project WebBackTidsregistrering.Persistance i dropdown
- Skift mappe i PM konsol med kommandoen cd .\WebBackTidsregistrering.Persistance og tryk enter
- Skriv kommandoen dotnet ef database update -c AppIdentityDbContext og tryk enter
- Skriv kommandoen dotnet ef database update -c AppDataDbContext og tryk enter
- For at kunne afsende E-mail skal oplysninger for MailKit klienten opdateres
- Åbn filen .\WebBackTidsregistrering\WebBackTidsregistrering.Infrastructure\Services\EmailService.cs
- Tilret linie 18 med en gyldig SMTP host
- Tilret linie 20 med gyldig konto og bruger for SMTP hosten
- Gem filen
- Start en kommando prompt
- Skift til mappen .\WebBackTidsregistrering\WebBackTidsregistrering.WebUI
- Skriv dotnet restore og tryk enter
- Skriv dotnet run og tryk enter
- Åbn en webbrowser og indtast url'en http://localhost:5001
- Start en kommando prompt
- Skift til mappen .\WebBackTidsregistrering\WebBackTidsregistrering.WebAPI
- Skriv dotnet restore og tryk enter
- Skriv dotnet run og tryk enter
- Åbn en webbrowser og indtast url'en http://localhost:5003
- Dette vil åbne swagger