public async Task <List <PedidoEntity> > GetByDroneIDAndStatus(Guid droneId, PedidoStatus status) { _connection.CreateTableIfNotExists <Pedido>(); var p = await _connection.SelectAsync <Pedido>( p => p.DroneId == droneId && p.Status == status.ToString()); return(p.ConvertTo <List <PedidoEntity> >()); }
public async Task <List <PedidoEntity> > GetByDroneIDAndStatus(Guid droneId, PedidoStatus status) { using var conexao = await _dbFactory.OpenAsync(); conexao.CreateTableIfNotExists <Pedido>(); var p = await conexao.SelectAsync <Pedido>( p => p.DroneId == droneId && p.Status == status.ToString()); return(p.ConvertTo <List <PedidoEntity> >()); }
public Task <List <PedidoEntity> > GetByDroneIDAndStatus(Guid droneId, PedidoStatus status) { return(Task.FromResult(_pedidos.Where(s => s.DroneId == droneId && s.Status == status.ToString()).ToList())); }
public string GetPedidoStatus() => PedidoStatus.ToString();
public async Task <List <PedidoEntity> > GetByDroneIDAndStatus(Guid droneId, PedidoStatus status) { var bsonId = new BsonBinaryData(droneId); var filter = _filterDef.And(_filterDef.Eq(_ => _.DroneId, bsonId), _filterDef.Eq(_ => _.Status, status.ToString())); var p = (await _pedidolCollection.FindAsync(filter)).ToList(); return(p.ConvertTo <List <PedidoEntity> >()); }