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 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 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()); }
public Duyuru AddAnnouncement(int kisiId, DateTime? startDate, DateTime? endDate) { Duyuru duyuru = new Duyuru { PersonId = kisiId, StartDate = startDate, EndDate = endDate, Deleted = false }; Duyuru.Add(duyuru); SaveChanges(); return duyuru; }