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