示例#1
0
 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());
     }
 }
示例#2
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            StateFactory.InitializeContainers();
            OPDFactory.InitializeContainers();
        }