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);
        }