public IActionResult Update(SysGroupModel model) { if (!ModelState.IsValid) { return(BadRequest()); } var existedMessage = CheckExistCode(model.Code, model.Id); if (existedMessage.Length > 0) { return(BadRequest(new ResultHandle { Status = false, Message = existedMessage })); } model.UserModified = currentUser.UserID; model.DatetimeModified = DateTime.Now; var hs = sysGroupService.Update(model, x => x.Id == model.Id); var message = HandleError.GetMessage(hs, Crud.Update); ResultHandle result = new ResultHandle { Status = hs.Success, Message = stringLocalizer[message].Value }; if (!hs.Success) { return(BadRequest(result)); } return(Ok(result)); }
public IActionResult Add(SysGroupModel model) { if (!ModelState.IsValid) { return(BadRequest()); } var existedMessage = CheckExistCode(model.Code, 0); if (existedMessage.Length > 0) { return(BadRequest(new ResultHandle { Status = false, Message = existedMessage })); } var hs = sysGroupService.Add(model); var message = HandleError.GetMessage(hs, Crud.Insert); ResultHandle result = new ResultHandle { Status = hs.Success, Message = stringLocalizer[message].Value, Data = model }; if (!hs.Success) { return(BadRequest(result)); } return(Ok(result)); }