public ActionResult Edit(int id, ScheduleViewModel model) { try { if (ModelState.IsValid) { var schedule = scheduleService.GetById(id); schedule = ScheduleViewModel.ToModel(model, schedule); scheduleService.SaveSchedule(schedule); return(RedirectToAction("Admin")); } } catch (Exception ex) { ModelState.AddModelError("", ex); this.LogError(ex); } ViewBag.PageTitle = "Edit Member"; ViewBag.Title = "Edit Member"; return(View("CreateEdit", model)); }