public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory, WorkoutContext context, ExerciseContext exerciseContext) { loggerFactory.AddConsole(); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler("/Home/Error"); } app.UseWhen( ctx => ctx.Request.Path.HasValue && ctx.Request.Path.StartsWithSegments(new PathString("/api")), b => b.UseMiddleware <ApiExceptionHandlerMiddleware>()); app.UseStaticFiles(); app.UseIdentity(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); exerciseContext.Seed(); //context.Seed(); }
public WeeklyWorkoutsController(IWeeklyWorkoutService weeklyWorkoutService, UserManager <ApplicationUser> userManager, IHttpContextAccessor accessor, WorkoutContext context) : base(userManager, accessor, context) { _weeklyWorkoutService = weeklyWorkoutService; }
static void Main(string[] args) { using (WorkoutContext db = new WorkoutContext()) { var user = db.Users.First(); var a = user.Workouts.First(); var ex = a.Excercises.First(); ExcerciseLaps el1 = new ExcerciseLaps { Count = 10, Excercise = ex, Lap = 1, ExcerciseId = ex.Id }; ExcerciseLaps el2 = new ExcerciseLaps { Count = 8, Excercise = ex, Lap = 2, ExcerciseId = ex.Id }; CompletedWorkout completedWorkout = new CompletedWorkout { Date = DateTime.Now, Workout = a, WorkoutId = a.Id }; completedWorkout.ExcerciseLaps.AddRange(new List <ExcerciseLaps> { el1, el2 }); user.CompletedWorkouts.Add(completedWorkout); db.SaveChanges(); Console.WriteLine($"User: {user.Name}\nCompletedWorkouts: {user.CompletedWorkouts.Count}\n\tExcercise: {user.CompletedWorkouts.First().ExcerciseLaps[0].Excercise.Name}\n\t\tLap 1: {user.CompletedWorkouts.First().ExcerciseLaps[0].Count}\n\t\tLap 2: {user.CompletedWorkouts.First().ExcerciseLaps[1].Count}"); } }
public MonthlyWorkoutsController(IMonthlyWorkoutService monthlyWorkoutService, UserManager <ApplicationUser> userManager, IHttpContextAccessor accessor, WorkoutContext context) : base(userManager, accessor, context) { _monthlyWorkoutService = monthlyWorkoutService; }
public void StartActive(workout_active obj) { using (var ctx = new WorkoutContext()) { ctx.Workout_active.Add(obj); ctx.SaveChanges(); } }
public AccountsController(IUserService userService, UserManager <ApplicationUser> userManager, IHttpContextAccessor accessor, WorkoutContext cotnext) : base(userManager, accessor, cotnext) { _userService = userService; }
public DailyWorkoutsController(IDailyWorkoutService dailyWorkotuService, UserManager <ApplicationUser> userManager, IHttpContextAccessor accessor, WorkoutContext cotnext) : base(userManager, accessor, cotnext) { _dailyWorkoutService = dailyWorkotuService; }
public void DeleteWorkout(Entities.workout_collection obj) { using (var ctx = new WorkoutContext()) { ctx.Workout_collection.Remove(obj); ctx.SaveChanges(); } }
public void DeleteCategory(int id) { using (var ctx = new WorkoutContext()) { workout_category obj = ctx.Workout_category.SingleOrDefault(x => x.category_id == id); ctx.Workout_category.Remove(obj); ctx.SaveChanges(); } }
public void UpdateCategory(workout_category newobj) { using (var ctx = new WorkoutContext()) { workout_category obj = ctx.Workout_category.SingleOrDefault(i => i.category_id == newobj.category_id); obj.category_name = newobj.category_name; ctx.SaveChanges(); } }
public void AddCategory(workout_category obj) { //workout_category obj = new workout_category() { category_id = 12, category_name = "test" }; using (var ctx = new WorkoutContext()) { ctx.Workout_category.Add(obj); ctx.SaveChanges(); } }
public List <workout_collection> GetWorkoutDetails() { List <workout_collection> resultList = new List <workout_collection>(); using (var ctx = new WorkoutContext()) { resultList = ctx.Workout_collection.ToList(); } return(resultList); }
public void EndActive(workout_active newObj) { using (var ctx = new WorkoutContext()) { workout_active obj = ctx.Workout_active.SingleOrDefault(i => i.status == true); obj.end_date = newObj.end_date; obj.end_time = newObj.end_time; ctx.SaveChanges(); } }
public List <workout_category> GetCategories() { List <workout_category> resultList = new List <workout_category>(); using (var ctx = new WorkoutContext()) { resultList = ctx.Workout_category.ToList(); } return(resultList); }
public void UpdateWorkout(Entities.workout_collection newobj) { using (var ctx = new WorkoutContext()) { workout_collection obj = ctx.Workout_collection.SingleOrDefault(i => i.workout_id == newobj.workout_id); obj.workout_title = newobj.workout_title; obj.Workout_category = newobj.Workout_category; obj.calories_burn_min = newobj.calories_burn_min; obj.note = newobj.note; ctx.SaveChanges(); } }
public static void Init(TestContext c) { var options = new DbContextOptionsBuilder <WorkoutContext>() .UseInMemoryDatabase() .Options; _context = new WorkoutContext(options, true); _weeklyWorkoutService = new WeeklyWorkoutService(_context); _testUser = new ApplicationUser() { Email = "*****@*****.**", DailyWorkouts = new List <DailyWorkout>(), WeeklyWorkouts = new List <WeeklyWorkout>(), MonthlyWorkouts = new List <MonthlyWorkout>() }; if (_context.Users.Count() != 0) { foreach (ApplicationUser u in _context.Users) { _context.Users.Remove(u); } } if (_context.DailyWorkouts.Count() != 0) { foreach (DailyWorkout u in _context.DailyWorkouts) { _context.DailyWorkouts.Remove(u); } } if (_context.WeeklyWorkouts.Count() != 0) { foreach (WeeklyWorkout u in _context.WeeklyWorkouts) { _context.WeeklyWorkouts.Remove(u); } } if (_context.MonthlyWorkouts.Count() != 0) { foreach (MonthlyWorkout u in _context.MonthlyWorkouts) { _context.MonthlyWorkouts.Remove(u); } } _context.Users.Add(_testUser); _testDailyWorkout = new DailyWorkout() { Id = 100, Name = "Teszt9", UserID = _testUser.Id }; _context.DailyWorkouts.Add(_testDailyWorkout); _context.SaveChanges(); }
public static void Setup(TestContext _context) { test_context = _context; var applicationDir = _context.DeploymentDirectory; var applicationPath = Path.Combine(applicationDir, "..\\..\\..\\GoGetFitTests\\bin\\Debug\\GoGetFit"); application = Application.Launch(applicationPath); window = application.GetWindow("MainWindow", InitializeOption.NoCache); //repo = new WorkoutRepository(); context = repo.Context(); }
public WorkoutController(WorkoutContext context) { _context = context; if (_context.WorkoutItems.Count() == 0) { // Create a new TodoItem if collection is empty, // which means you can't delete all TodoItems. _context.WorkoutItems.Add(new WorkoutItem { Name = "Item1" }); _context.SaveChanges(); } }
public ActionResult StartWorkout(int Id) { var con = new WorkoutContext(); var sel = con.work.Find(Id); var new_entry = new EntriesViewModel() { Workout_id = sel.Id, start_date = DateTime.Now.Date, start_time = DateTime.Now, end_date = DateTime.MaxValue, end_time = DateTime.Parse("00:00:00") }; // var selwork = new WorkoutViewModel() {Id =sel.Id, Name=sel.Name, Workout_title = sel.Workout_title, Workout_category=sel.Workout_category,calories_perminute=sel.calories_perminute}; // ViewBag.data = selwork; return(View(new_entry)); }
public BaseController(UserManager <ApplicationUser> userManager, IHttpContextAccessor accessor, WorkoutContext cotnext) { _userManager = userManager; _httpContextAccessor = accessor; _context = cotnext; _user = _context.Users .Include(u => u.DonedDailyWorkouts) .Include(u => u.DailyWorkouts) .Include(u => u.MonthlyWorkouts) .Include(u => u.WeeklyWorkouts) .SingleOrDefault(u => u.UserName .Equals(_httpContextAccessor.HttpContext.User.Identity.Name)); }
public static void Init(TestContext c) { var options = new DbContextOptionsBuilder <WorkoutContext>() .UseInMemoryDatabase() .Options; var optionsExercise = new DbContextOptionsBuilder <ExerciseContext>() .UseInMemoryDatabase() .Options; var context = new ExerciseContext(optionsExercise); var _context = new WorkoutContext(options, true); _dailyWorkoutService = new DailyWorkoutService(_context, context); if (_context.Users.Count() != 0) { foreach (ApplicationUser u in _context.Users) { _context.Users.Remove(u); } } if (_context.DailyWorkouts.Count() != 0) { foreach (DailyWorkout u in _context.DailyWorkouts) { _context.DailyWorkouts.Remove(u); } } if (_context.WeeklyWorkouts.Count() != 0) { foreach (WeeklyWorkout u in _context.WeeklyWorkouts) { _context.WeeklyWorkouts.Remove(u); } } if (_context.MonthlyWorkouts.Count() != 0) { foreach (MonthlyWorkout u in _context.MonthlyWorkouts) { _context.MonthlyWorkouts.Remove(u); } } _testUser = new ApplicationUser() { Email = "*****@*****.**", DailyWorkouts = new List <DailyWorkout>() }; _context.Users.Add(_testUser); }
static void Main(string[] args) { string year = args[0]; Console.WriteLine(year); StreamReader sr = new StreamReader($"/Users/vimana/Desktop/Projects/EFGetStarted/{year}.txt"); string[] read; string line; string currentDay; DateTimeOffset currentDate; string currentExercise; while ((line = sr.ReadLine()) != null) { line = line.Trim(); line = line.ToLower(); if (line.Contains("day")) { currentDay = line; Console.WriteLine(currentDay); } else if (line.Contains("/")) { line = line.Insert(line.Length, $"/{year}"); currentDate = DateTimeOffset.Parse(line); Console.WriteLine(currentDate); } else if (!line.Contains("x")) { currentExercise = line; Console.WriteLine(currentExercise); } else { var set = line.Split('x'); Console.WriteLine("weight " + set[0] + "lbs for " + set[1] + " reps"); } } using (var db = new WorkoutContext()) { Console.WriteLine(); } }
public WorkoutsController(WorkoutContext context) { _context = context; }
public DemoController(WorkoutContext db) { _db = db; }
public WorkoutRepository(WorkoutContext context) { _context = context; }
public WeeklyWorkoutService(WorkoutContext context) { _context = context; }
public ExcelController(WorkoutContext db) { _db = db; }
public EmployeesController(WorkoutContext context) { _context = context; }
public MonthlyWorkoutService(WorkoutContext context) { _context = context; }
public DailyWorkoutService(WorkoutContext context, ExerciseContext exerciseContext) { _context = context; _exerciseContext = exerciseContext; }