public ActionResult Edit(int id) { Training training = this.trainings.GetById(id); var trainingModel = this.Mapper.Map <TrainingBasicEditViewModel>(training); var usersModel = this.users.GetAll().To <UserEditViewModel>(); var trainingWithUsersModel = new TrainingFullEditViewModel { Training = trainingModel, Users = usersModel }; return(this.View("Edit", trainingWithUsersModel)); }
public ActionResult Edit(int id) { Training training = this.trainings.GetById(id); var trainingModel = this.Mapper.Map<TrainingBasicEditViewModel>(training); var usersModel = this.users.GetAll().To<UserEditViewModel>(); var trainingWithUsersModel = new TrainingFullEditViewModel { Training = trainingModel, Users = usersModel }; return this.View("Edit", trainingWithUsersModel); }
public ActionResult Edit(TrainingFullEditViewModel model) { if (!this.ModelState.IsValid) { this.ViewBag.Error = "Invalid model data"; return this.View(model); } Training training = this.trainings.GetById(model.Training.Id); this.Mapper.Map(model.Training, training); this.trainings.Save(); this.TempData["Success"] = "Successful edit."; return this.RedirectToAction("Index"); }
public ActionResult Edit(TrainingFullEditViewModel model) { if (!this.ModelState.IsValid) { this.ViewBag.Error = "Invalid model data"; return(this.View(model)); } Training training = this.trainings.GetById(model.Training.Id); this.Mapper.Map(model.Training, training); this.trainings.Save(); this.TempData["Success"] = "Successful edit."; return(this.RedirectToAction("Index")); }