public ResponseResult Edit(LoaiChungTuModel model) { try { if (!ModelState.IsValid) { var result = new Response <LoaiChungTuModel> { Message = HttpMessage.INVALID_MODEL, Status = false, }; ActionContext.Response.StatusCode = HttpStatusCode.BadRequest; return(new ResponseResult(result, ActionContext)); } var loaiCT = _loaiChungtuService.GetEntityById(model.Id); // check exist if (loaiCT == null) { var result = new Response <LoaiChungTuModel> { Message = HttpMessage.DATA_NOT_FOUND, Status = false, }; ActionContext.Response.StatusCode = HttpStatusCode.NotFound; return(new ResponseResult(result, ActionContext)); } loaiCT.Name = model.Name; loaiCT.Description = model.Description; _loaiChungtuService.Update(loaiCT); var data = new Response <LoaiChungTuModel> { Message = "Edit Success", Status = true, Data = model }; return(new ResponseResult(data, ActionContext)); } catch (Exception ex) { logger.Error(ex); var data = new Response <LoaiChungTuModel> { Message = HttpMessage.ERROR_EDIT, Status = false }; ActionContext.Response.StatusCode = HttpStatusCode.InternalServerError; return(new ResponseResult(data, ActionContext)); } }
public ResponseResult Create(LoaiChungTuModel model) { try { if (!ModelState.IsValid) { var result = new Response <LoaiChungTuModel> { Message = HttpMessage.INVALID_MODEL, Status = false, }; ActionContext.Response.StatusCode = HttpStatusCode.BadRequest; return(new ResponseResult(result, ActionContext)); } var loaiCT = new CTDT.Model.LoaiChungTu { Name = model.Name, Description = model.Description }; _loaiChungtuService.Create(loaiCT); var data = new Response <LoaiChungTuModel> { Message = "Create Success", Status = true, Data = model }; return(new ResponseResult(data, ActionContext)); } catch (Exception ex) { logger.Error(ex); var data = new Response <LoaiChungTuModel> { Message = HttpMessage.ERROR_CREATE, Status = false }; ActionContext.Response.StatusCode = HttpStatusCode.InternalServerError; return(new ResponseResult(data, ActionContext)); } }