public HttpResponseMessage AddTinhTrangBo([FromBody] TinhTrangBoRequest request) { var response = new TinhTrangBoResponse(); var tokendata = TokenBUS.tokenData(request, response, 1); if (response.IsError) { ChamSocBUS.AddTinhTrangBo(request, ref response); if (response.IsError) { return(Request.CreateResponse(HttpStatusCode.OK, response)); } else { ChamSoc cs = ChamSocRepository.AddTinhTrangBo(request.Data); if (cs == null) { response.Errors.Add("Lỗi hệ thống, hãy chăm sóc bò trước khi đo đạc thông số"); response.IsError = true; } else { ChamSocBUS.UpdateCowState(request.Token, cs.MaBo, request.TinhTrang); response.Data = cs; } } } return(Request.CreateResponse(HttpStatusCode.OK, response)); }
public static void AddTinhTrangBo(TinhTrangBoRequest request, ref TinhTrangBoResponse response) { if (request.Data.CanNang <= 0 || request.Data.ChieuCao <= 0) { response.IsError = true; response.Errors.Add("Chiều cao hoặc cân nặng sai."); } }
public HttpResponseMessage GetTinhTrangBo([FromBody] TinhTrangBoRequest request) { var response = new TinhTrangBoResponse(); if (BusinessHandler.TokenBUS.tokenCheck(request, response, 1)) { List <TinhTrangBo> cs = ChamSocRepository.GetTinhTrangBo(request.Data); if (cs == null) { response.Errors.Add("Lỗi hệ thống"); response.IsError = true; } else { response.Data = cs; } } return(Request.CreateResponse(HttpStatusCode.OK, response)); }