Beispiel #1
0
 public ActionResult OnEdit(SiteConfigModels config)
 {
     if (ModelState.IsValid)
     {
         var result = SiteConfigService.Update(config.CloneTo <SiteConfig>());
         if (result == "not_exists")
         {
             ModelState.AddModelError("", "Cấu hình không tồn tại trên hệ thống.");
             return(View("Edit", config));
         }
         SetFlashMessage(string.Format("Sửa cấu hình '{0}' thành công.", config.Name));
         if (config.SaveList)
         {
             return(RedirectToAction("Index"));
         }
         return(View("Edit", config));
     }
     return(View("Edit", config));
 }
Beispiel #2
0
        public ActionResult OnCreate(SiteConfigModels config)
        {
            if (ModelState.IsValid)
            {
                var result = SiteConfigService.Insert(config.CloneTo <SiteConfig>());

                if (result == "exists")
                {
                    ModelState.AddModelError("", string.Format("Tên cấu hình {0} đã tồn tại trên hệ thống.", config.Name));
                    return(View("Create", config));
                }
                SetFlashMessage(string.Format("Thêm cấu hình '{0}' thành công.", config.Name));
                if (config.SaveList)
                {
                    return(RedirectToAction("Index"));
                }
                ModelState.Clear();
                return(View("Create", config.ResetValue()));
            }
            return(View("Create", config));
        }