public ActionResult EditTraining(int id) { var query = _context.Training .Where(t => t.TrainingId == id) .FirstOrDefault(); if (query == null) { throw new Exception("Invalid training ID."); } Models.Training.TrainingListItem model = new Models.Training.TrainingListItem(query); return(View(model)); }
public ActionResult EditTraining(Models.Training.TrainingListItem viewModel) { try { var training = _context.Training .Where(t => t.TrainingId == viewModel.ID) .FirstOrDefault(); training.TrainingTitle = viewModel.Title; _context.SaveChanges(); return(RedirectToAction(nameof(ViewTrainings))); } catch (Exception exc) { throw exc; } }