public async Task Update(Guid id, EstoqueRequestModel request) { var estoque = await _estoqueRepository.GetById(id); if (estoque == null) { throw new Exception("Não foi possível encontrar esse estoque"); } estoque.Update(request.Loja, request.Codigo, request.Nome, request.Descricao, request.ValorVenda, request.ValorVenda, request.PercentualVenda, request.QuantidadeEmEstoque); await _estoqueRepository.Update(id, estoque); }
public async Task Create(EstoqueRequestModel request) { var estoque = new Estoque ( request.Loja, request.Codigo, request.Nome, request.Descricao, request.ValorCusto, request.ValorVenda, request.PercentualVenda, request.QuantidadeEmEstoque ); await _estoqueRepository.Create(estoque); }
public async Task <IActionResult> Update([FromRoute] Guid id, [FromBody] EstoqueRequestModel request) { await _estoqueService.Update(id, request); return(NoContent()); }
public async Task <IActionResult> Create([FromBody] EstoqueRequestModel request) { await _estoqueService.Create(request); return(NoContent()); }