Skip to content

jimtsikos/PersonalTrainer

Repository files navigation

PersonalTrainer

Build Status

Requirements

  1. Visual Studio 2017
  2. .NET Core SDK 2.2
  3. Nuget

Technologies Used:

  1. DDD Architecture (still working on it)
  2. Entity Framework Core
  3. Autofac Dependency Injection
  4. Microsoft Identity
  5. ASP.NET Core MVC
  6. Xamarin Forms
  7. NUnit
  8. Azure Pipelines

What you may need to change:

  1. appsettings.json -> Change DefaultConnection to your Database Connection String
  2. PersonalTrainerWebDbInitializer.cs -> Add/Remove/Change Roles
  3. PersonalTrainerWebDbInitializer.cs -> Add/Remove/Change User
  4. Program.cs -> Change the CreateWebHostBuilder method based on your needs
  5. Run the following commands on Package Manager Control
    • Add-Migration Initial -Context PersonalTrainerWebContext
    • Add-Migration Initial -Context TrainersContext
    • Update-Database -Context PersonalTrainerWebContext
    • Update-Database -Context TrainersContext
  6. From command line
    • dotnet ef migrations add Initial -c PersonalTrainerWebContext
    • dotnet ef migrations add Initial -c TrainersContext
    • dotnet ef database update -c PersonalTrainerWebContext
    • dotnet ef database update -c TrainersContext

Milestones (without time)

  1. Complete tests
  2. Deploy the WebApp
  3. Create a docker image of the application
  4. Add Xamarin Forms
  5. Create CRUD for Xamarin Forms

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages