public async Task <IActionResult> CreateColumn([FromBody] CreateColumnResource column, int boardId) { var newColumn = _mapper.Map <Column>(column); newColumn.BoardId = boardId; _columnRepository.Add(newColumn); await _unitOfWork.CompleteAsync(); var resource = _mapper.Map <ColumnResource>(newColumn); return(Ok(resource)); }
public Messages Save(ColumnEntity model) { if (model != null && model.C_NAME.IsNotNullOrEmpty()) { model.C_NAME = model.C_NAME.HtmlEncode(); model.C_ENAME = model.C_ENAME?.HtmlEncode() ?? ""; model.C_Tips = model.C_Tips?.HtmlEncode() ?? ""; model.C_IMAGE = model.C_IMAGE?.HtmlEncode() ?? ""; model.C_SUMMARY = model.C_SUMMARY?.HtmlEncode() ?? ""; model.C_LINK = model.C_LINK?.HtmlEncode() ?? ""; model.C_MATETITLE = model.C_MATETITLE?.HtmlEncode() ?? ""; model.C_MATEKEYWORDS = model.C_MATEKEYWORDS?.HtmlEncode() ?? ""; model.C_MATEDESCRIPTION = model.C_MATEDESCRIPTION?.HtmlEncode() ?? ""; model.C_CONTENT = model.C_CONTENT ?? ""; int result = 0; if (model.C_ID > 0) { result = columnRepository.Modify(model); } else { result = columnRepository.Add(model); } if (result > 0) { messages.Msg = "提交成功!!"; messages.Success = true; } else if (result == -10000) { messages.Msg = "同级栏目存在相同的数据"; } else { messages.Msg = "提交失败!!"; } } else { messages.Msg = "请填写必填字段信息"; } return(messages); }
public ActionResult AddColumn(Column column) { _columnRepository.Add(column); return(RedirectToAction("Index", new { id = column.BoardId }).WithSuccess("Column Was Added")); }