public ActionResult Edit(ActivityViewModel model) { try { Activity activity = new Activity() { Id = model.Id, Budget = model.Budget, Date = DateTime.ParseExact(model.Date, "mm-dd-yyyy", System.Globalization.CultureInfo.InvariantCulture), Description = model.Description, OPDId = model.OPDId, Title = model.Title }; var response = _actLogic.Edit(activity); if (response.IsError == true) { foreach (var item in response.ErrorCodes) { ModelState.AddModelError(string.Empty, item); } return(View(model)); } return(RedirectToAction("View", "OPD", new { id = model.OPDId })); } catch { return(View()); } }