public IEnumerable <ZakazivanjeGledanjaNekretnineBO> GetAllZakazivanjaByOsoba(int osobaID) { List <ZakazivanjeGledanjaNekretnineBO> zakazivanje = new List <ZakazivanjeGledanjaNekretnineBO>(); foreach (ZakazivanjeGledanjaNekretnineModel zakazivanjeModel in agencijaZaNekretnineEntities.ZakazivanjeGledanjaNekretnineModels.Include(n => n.Osoba).Include(i => i.Nekretnina).Where(o => o.KupacID == osobaID)) { ZakazivanjeGledanjaNekretnineBO zakazivanjeBO = new ZakazivanjeGledanjaNekretnineBO() { ZakazivanjeNekretnineID = zakazivanjeModel.ZakazivanjeID, DatumVreme = (DateTime)zakazivanjeModel.DatumVreme, Kupac = new OsobaBO() { OsobaId = zakazivanjeModel.Osoba.OsobaID, }, Nekretnina = new NekretninaBO() { NekretninaID = zakazivanjeModel.Nekretnina.NekretninaID, Adresa = zakazivanjeModel.Nekretnina.Adresa, Opstina = zakazivanjeModel.Nekretnina.Opstina, Vlasnik = new OsobaBO() { Ime = zakazivanjeModel.Nekretnina.Osoba.Ime, Prezime = zakazivanjeModel.Nekretnina.Osoba.Prezime, BrojMobilnog = zakazivanjeModel.Nekretnina.Osoba.BrojMobilnog, Email = zakazivanjeModel.Nekretnina.Osoba.Email } } }; zakazivanje.Add(zakazivanjeBO); } return(zakazivanje); }
public IEnumerable <ZakazivanjeGledanjaNekretnineBO> GetAllZakazivanjaByNekretnina(int nekretninaID) { List <ZakazivanjeGledanjaNekretnineBO> zakazivanje = new List <ZakazivanjeGledanjaNekretnineBO>(); /*Potreban slozeniji upit za LINQ-u koji ne znam da napisem */ foreach (ZakazivanjeGledanjaNekretnineModel zakazivanjeModel in agencijaZaNekretnineEntities.ZakazivanjeGledanjaNekretnineModels.Where(n => n.NekretninaID == nekretninaID)) { ZakazivanjeGledanjaNekretnineBO zakazivanjeBO = new ZakazivanjeGledanjaNekretnineBO() { ZakazivanjeNekretnineID = zakazivanjeModel.ZakazivanjeID, DatumVreme = (DateTime)zakazivanjeModel.DatumVreme, Kupac = new OsobaBO() { OsobaId = zakazivanjeModel.Osoba.OsobaID }, Nekretnina = new NekretninaBO() { NekretninaID = zakazivanjeModel.Nekretnina.NekretninaID } }; zakazivanje.Add(zakazivanjeBO); } return(zakazivanje); }