public HttpResponseMessage ExcluirMovimentoEstoque(int id) { try { var mov = _estoqueService.ObterMovimentoEstoquePorId(id); // salva material /* var mat = _estoqueService.ObterMovimentoEstoquePorId(id).Material; * mat.GerarMovimentoEstoque(mov.Quantidade,mov.Tipo, base.GetUsuarioLogado().UnidadeAtendimento); * _estoqueService.SalvarMaterial(mat); */ // exclui movimento estoque _estoqueService.ExcluirMovimentoEstoque(_estoqueService.ObterMovimentoEstoquePorId(id)); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message)); } }