public HttpResponseMessage SalvarMovimentoEstoque(MovimentoEstoqueViewModel model) { try { var material = _estoqueService.ObterMaterialPorId(model.IdMaterial); material.GerarMovimentoEstoque(model.Quantidade, model.Tipo, base.GetUsuarioLogado().UnidadeAtendimento); _estoqueService.SalvarMaterial(material); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message)); } }
public ModelService <MovimentoEstoqueViewModel> Update(MovimentoEstoqueViewModel model) { var result = this._movimentoEstoqueService.Update(this._mapper.Map <MovimentoEstoque>(model)); return(this.Commit <MovimentoEstoqueViewModel, MovimentoEstoque>(result)); }