public HttpResponseMessage NovoServico(JObject servico) { var servAdd = servico.ToObject <tb_servico>(); if (servAdd == null) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Serviço nulo ou vazio")); } if (servAdd.codUsuario == 0) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "CodUsuario nulo ou zero")); } if (servAdd.nome == null || servAdd.nome == "") { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Nome nulo ou vazio")); } if (servAdd.descricao == null || servAdd.descricao == "") { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Descrição nula ou vazia")); } if (servAdd.data == null) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Data nula ou vazia")); } if (servAdd.dataValidade == null) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "DataValidade nula ou vazia")); } if (servAdd.valor == null || servAdd.valor == "") { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Valor nulo ou vazio")); } servAdd = servicoService.Add(servAdd); return(Request.CreateResponse(HttpStatusCode.OK, servAdd)); }