コード例 #1
0
        public ActionResult Create()
        {
            var model = new SettingCrudViewModel();

            ViewBag.Title = "Thêm cài đặt";
            return(View("~/Areas/Admin/Views/Setting/Crud.cshtml", model));
        }
コード例 #2
0
        public ActionResult Edit(int id)
        {
            var model = new SettingCrudViewModel();

            model         = _setting_Service.Find(id);
            ViewBag.Title = "Cập nhật";
            return(View("~/Areas/Admin/Views/Setting/Crud.cshtml", model));
        }
コード例 #3
0
        public SettingCrudViewModel Find(int id)
        {
            var _data = _settingManager.GetById(id);
            var model = new SettingCrudViewModel();

            model.Id          = _data.Id;
            model.Type        = _data.Type;
            model.Name        = _data.Name;
            model.Description = WebUtility.HtmlDecode(_data.Description);
            return(model);
        }
コード例 #4
0
        public ActionResult Save(SettingCrudViewModel model)
        {
            int id = 0;

            if (!string.IsNullOrEmpty(model.Id.ToString()) && model.Id > 0)
            {
                id = _setting_Service.UpdateSetting(model);
            }
            else
            {
                id = _setting_Service.CreateSetting(model);
            }
            return(RedirectToAction("Edit", new { id = id }));
        }
コード例 #5
0
 public int CreateSetting(SettingCrudViewModel model)
 {
     try
     {
         var _saveData = new Setting();
         _saveData.Type        = model.Type;
         _saveData.Name        = model.Name;
         _saveData.Description = WebUtility.HtmlEncode(model.Description);
         _settingManager.Add(_saveData);
         _settingManager.Save();
         return(_saveData.Id);
     }
     catch (Exception ex)
     {
         return(0);
     }
 }