public int GetForBild(int bildId, BildInfo bi = null) { var ret = database.Table <Bild_Zimmer>().Where(x => x.BildID == bildId).SingleOrDefault(); if (ret != null) { if (bi != null) { bi.ZimmerId = ret.ZimmerID; bi.ZimmerBezeichnung = Get(ret.ZimmerID).Bezeichnung; } return(ret.ZimmerID); } return(-1); }
public int GetKommentarForBild(int bildId, BildInfo bi = null) { var ret = database.Table <Bild_Kommentar>().Where(x => x.BildID == bildId).SingleOrDefault(); if (ret != null) { if (bi != null) { bi.KommentarId = ret.KommentarID; bi.KommentarBezeichnung = GetKommentar(ret.BildID); } return(ret.KommentarID); } return(-1); }
public int GetForBild(int bildId, BildInfo bi = null) { var ret = projectSql.database.Table <Bild_Gebaeude>().Where(x => x.BildID == bildId).SingleOrDefault(); if (ret != null) { if (bi != null) { bi.GebaeudeId = ret.GebaeudeID; bi.GebaeudeBezeichnung = Get(ret.GebaeudeID).Bezeichnung; } return(ret.GebaeudeID); } return(-1); }
public BildInfo GetBildInfo(string szImageName, DateTime CaptureDate) { BildInfo bi = new BildInfo(); bi.BildName = szImageName; var biResult = GetBildId(szImageName, CaptureDate); bi.BildId = biResult.BildId; bi.bBildIdFound = biResult.bBildIdFound; bi.CaptureDate = biResult.dtCaptureDate; sqlGebaeude.GetForBild(bi.BildId, bi); sqlWohnung.GetForBild(bi.BildId, bi); sqlEtage.GetForBild(bi.BildId, bi); sqlZimmer.GetForBild(bi.BildId, bi); GetKommentarForBild(bi.BildId, bi); return(bi); }