public List <Service> GetAllByBuilding(Building building) { return(_repository.GetAll <Service>(x => building.Services.Contains(x.Id)).OrderBy(x => x.AddedAtUtc).ToList()); }
public List <Building> GetAllByOwner(string owner) { return(_repository.GetAll <Building>(x => x.Owner.Equals(owner) && x.IsActive) ?? new List <Building>()); }
public List <Apartment> GetAllFromBuilding(Building building) { return(_repository.GetAll <Apartment>(x => building.Apartments.Contains(x.Id)).OrderBy(x => x.Number).ToList()); }
public List <Bill> GetAllFromBuilding(Building building) { return(_repository.GetAll <Bill>(x => building.Bills.Contains(x.Id)).OrderBy(x => x.AddedAtUtc).ToList()); }