public HttpResponseMessage Put(MovimentacaoEstoqueViewModel movimentacaoViewModel) { if (ModelState.IsValid) { bool verifica = _movimentacaoApp.Update(movimentacaoViewModel); return verifica ? Request.CreateResponse(HttpStatusCode.OK, "Dado excluído com sucesso!") : Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Estoque insuficiente para esta operação!"); } return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); }
public HttpResponseMessage Post(MovimentacaoEstoqueViewModel movimentacaoViewModel) { if (ModelState.IsValid) { movimentacaoViewModel.TipoMovimento = "Entrada"; _movimentacaoApp.Add(movimentacaoViewModel); return Request.CreateResponse(HttpStatusCode.Created, movimentacaoViewModel); } return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); }