public ActionResult CreateSchedule(GymClassSchedule gymClassSchedule) { gymClassSchedule.UserId = User.Identity.GetUserId(); manager.SaveSchedule(gymClassSchedule); return(RedirectToAction("CreateSchedule", "Trainer")); }
public void SaveSchedule(GymClassSchedule gymClassSchedule) { var store = new UserStore <FitAppUser>(Context); var userManager = new UserManager <FitAppUser>(store); gymClassSchedule.Trainer = userManager.FindById(gymClassSchedule.UserId); gymClassSchedule.Class = Context.GymClasses.FirstOrDefault(gc => gc.GymClassId == gymClassSchedule.GymClassId); Context.GymClassSchedules.Add(gymClassSchedule); Context.Entry(gymClassSchedule.Trainer).State = EntityState.Unchanged; Context.Entry(gymClassSchedule.Class).State = EntityState.Unchanged; Context.SaveChanges(); }