コード例 #1
0
 public int FindLastAnnouncement()
 {
     Duyuru duyuru = Duyuru.OrderByDescending(x => x.ObjectId).FirstOrDefault(x => x.Deleted == false);
     if (duyuru != null)
     {
         return duyuru.ObjectId;
     }
     else
     {
         return 0;
     }
 }
コード例 #2
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);
     }
 }
コード例 #3
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());
        }
コード例 #4
0
 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;
 }