Пример #1
0
        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);
        }
Пример #2
0
 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());
        }