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)); }
public IActionResult AddSetting() { var model = new CreateSettingModel(); return(View(model)); }