public async Task <PedidoDto> Criar(PedidoDto dto) { var criarPedidoCommand = MapperModelAndDto.Map <CriarPedidoCommand>(dto); dto.IDPedido = await Mediator.Send(criarPedidoCommand); return(dto); }
public async Task <ComandaDto> Criar(ComandaDto dto) { var criarComandaCommand = MapperModelAndDto.Map <CriarComandaCommand>(dto); dto.IDComanda = await Mediator.Send(criarComandaCommand); return(dto); }
public async Task <GarcomDto> Criar(GarcomDto dto) { var criarGarcomCommand = MapperModelAndDto.Map <CriarGarcomCommand>(dto); dto.IDGarcom = await Mediator.Send(criarGarcomCommand); return(dto); }
public async Task <ProdutoDto> Criar(ProdutoDto dto) { var criarGarcomCommand = MapperModelAndDto.Map <CriarProdutoCommand>(dto); dto.IDProduto = await Mediator.Send(criarGarcomCommand); return(dto); }
public async Task <IActionResult> CriarComanda(ComandaViewModel viewModel) { var dto = MapperModelAndDto.Map <ComandaDto>(viewModel); var comanda = await _comandaService.Criar(dto); if (!IsValidOperation()) { return(BadRequest(GetValidations())); } UnitOfWork.Commit(); return(Ok(comanda)); }
public async Task <IActionResult> CriarPedido(PedidoViewModel viewModel) { var dto = MapperModelAndDto.Map <PedidoDto>(viewModel); var pedido = await _pedidoService.Criar(dto); if (!IsValidOperation()) { return(BadRequest(GetValidations())); } UnitOfWork.Commit(); return(Ok(pedido)); }
public async Task <IActionResult> AdicionarProdutoPedido(Guid idPedido, PedidoProdutoViewModel viewModel) { viewModel.IDPedido = idPedido; var dto = MapperModelAndDto.Map <PedidoProdutoDto>(viewModel); var pedidoProduto = await _pedidoService.AdicionarProdutoPedido(dto); if (!IsValidOperation()) { return(BadRequest(GetValidations())); } UnitOfWork.Commit(); return(Ok(pedidoProduto)); }
public async Task <bool> Atualizar(ComandaDto dto) { var atualizarComandaCommand = MapperModelAndDto.Map <AtualizarComandaCommand>(dto); return(await Mediator.Send(atualizarComandaCommand)); }
public async Task <bool> Atualizar(GarcomDto dto) { var atualizacaoGarcomCommand = MapperModelAndDto.Map <AtualizarGarcomCommand>(dto); return(await Mediator.Send(atualizacaoGarcomCommand)); }
public async Task <bool> AlterarStatusPedido(PedidoDto dto) { var alterarStatusPedido = MapperModelAndDto.Map <AlterarStatusPedidoCommand>(dto); return(await Mediator.Send(alterarStatusPedido)); }
public async Task <bool> AdicionarProdutoPedido(PedidoProdutoDto dto) { var adicionarPedidoProdutoCommand = MapperModelAndDto.Map <AdicionarPedidoProdutoCommand>(dto); return(await Mediator.Send(adicionarPedidoProdutoCommand)); }
public async Task <bool> Atualizar(ProdutoDto dto) { var criarGarcomCommand = MapperModelAndDto.Map <AtualizarProdutoCommand>(dto); return(await Mediator.Send(criarGarcomCommand)); }