Example #1
0
        public void Handler(CriarEntregaCommand message)
        {
            if (!ValidaMessage(message))
            {
                return;
            }

            Entrega entrega = new Entrega(message.NomeColaborador, message.RGColaborador, message.ChaveDeAcessoNota, message.DataEnvio, message.Local, message.Latitude, message.Longitude);

            _entregaRepository.Criar(entrega);

            ValidaCommitError();
        }
        public async Task <IActionResult> Criar(Entrega entrega)
        {
            var entregaCriado = await _entregaRepository.Criar(entrega);

            return(CreatedAtAction(nameof(SelecionarPorId), new { id = entregaCriado.Id }, entregaCriado));
        }