コード例 #1
0
 public IActionResult AddSetting(
     [Bind(nameof(CreateSettingModel.Title),
           nameof(CreateSettingModel.imageFile),
           nameof(CreateSettingModel.Description))] CreateSettingModel model)
 {
     if (ModelState.IsValid)
     {
         try
         {
             model.Create();
             model.Response = new ResponseModel("Setting creation successful.", ResponseType.Success);
             return(RedirectToAction("Index"));
         }
         catch (DuplicationException ex)
         {
             model.Response = new ResponseModel(ex.Message, ResponseType.Failure);
             // error logger code
         }
         catch (Exception ex)
         {
             model.Response = new ResponseModel("Setting creation failued.", ResponseType.Failure);
             // error logger code
         }
     }
     return(View(model));
 }
コード例 #2
0
        public IActionResult AddSetting()
        {
            var model = new CreateSettingModel();

            return(View(model));
        }