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); }
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(); }