Beispiel #1
0
        private async Task AdicionarPedidoDrone(Pedido pedido, DTO.DroneDto drone)
        {
            var pedidoDrone = new PedidoDrone()
            {
                Distancia   = drone.Distancia,
                Drone       = drone.DroneStatus.Drone,
                DroneId     = drone.DroneStatus.Drone.Id,
                Pedido      = pedido,
                PedidoId    = pedido.Id,
                StatusEnvio = (int)StatusEnvio.AGUARDANDO
            };

            _dataContext.PedidoDrones.Add(pedidoDrone);
            await _dataContext.SaveChangesAsync().ConfigureAwait(false);
        }
Beispiel #2
0
        private async Task AdicionarPedidoDrone(Pedido pedido, DTO.DroneDto drone)
        {
            var newDrone  = _droneRepository.GetDrone(drone.DroneStatus.Drone.Id);
            var newPedido = _pedidoRepository.GetPedido(pedido.Id);

            var pedidoDrone = new PedidoDrone()
            {
                Distancia   = drone.Distancia,
                Drone       = newDrone,
                DroneId     = drone.DroneStatus.Drone.Id,
                Pedido      = newPedido,
                PedidoId    = pedido.Id,
                StatusEnvio = (int)StatusEnvio.AGUARDANDO
            };

            _dataContext.PedidoDrones.Add(pedidoDrone);
            await _dataContext.SaveChangesAsync();
        }