public ActionResult Edit(int id, OPDViewModel model) { try { OPD opd = new OPD() { PhoneNumber = model.PhoneNumber, PIC = model.PIC, Id = model.Id, ParentId = model.ParentId, Title = model.Title, Form = model.Form, Structure = model.Structure }; var response = _opdLogic.Edit(opd); if (response.IsError == true) { foreach (var item in response.ErrorCodes) { ModelState.AddModelError(string.Empty, item); } PrepareSelectList(); OPDFactory.InitializeContainers(); return(View(model)); } return(RedirectToAction("View", new { id = model.Id })); } catch { return(View()); } }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); StateFactory.InitializeContainers(); OPDFactory.InitializeContainers(); }