public Duyuru GetLastAnnouncement() { Duyuru lastAnnouncement = Duyuru.OrderByDescending(x => x.ObjectId).FirstOrDefault(x => x.Deleted == false); if (lastAnnouncement != null && lastAnnouncement != default(Duyuru)) { return lastAnnouncement; } else { return default(Duyuru); } }
public int FindLastAnnouncement() { Duyuru duyuru = Duyuru.OrderByDescending(x => x.ObjectId).FirstOrDefault(x => x.Deleted == false); if (duyuru != null) { return duyuru.ObjectId; } else { return 0; } }
public List <DuyuruBilgi> GetLastDuyuruBilgiToList(int duyuruId) { List <DuyuruBilgi> duyuruBilgiList = DuyuruBilgi.Where(x => x.DuyuruId == duyuruId).ToList(); if (duyuruBilgiList.Count() == 0) { Duyuru duyuru = Duyuru.OrderByDescending(x => x.ObjectId).FirstOrDefault(x => x.Deleted == false); duyuru.Deleted = true; SaveChanges(); return(GetLastDuyuruBilgiToList(duyuru.ObjectId)); } return(DuyuruBilgi.Where(x => x.DuyuruId == duyuruId && x.Deleted == false).ToList()); }