Example #1
0
 public List <Entity> GetirHepsi()
 {
     using (var context = new CoronaHastaTakipContext())
     {
         return(context.Set <Entity>().ToList());
     }
 }
Example #2
0
 public Entity GetirIdile(int id)
 {
     using (var context = new CoronaHastaTakipContext())
     {
         return(context.Set <Entity>().Find(id));
     }
 }
 public List <Hasta> GetirileAppUserId(int appUserId)
 {
     using (var context = new CoronaHastaTakipContext())
     {
         return(context.Hastalar.Where(x => x.AppUserId == appUserId).ToList());
     }
 }
 public int GetirTamamlanmisHastaSayisi()
 {
     using (var context = new CoronaHastaTakipContext())
     {
         return(context.Hastalar.Where(x => x.Durum).Count());
     }
 }
 public List <Bildirim> GetirOkunmayanlar(int appUserId)
 {
     using (var context = new CoronaHastaTakipContext())
     {
         return(context.Bildirimler.Where(x => x.AppUserId == appUserId && !x.Durum).ToList());
     }
 }
 public int GetirAktifHastaSayisiAppUserId(int appUserId)
 {
     using (var context = new CoronaHastaTakipContext())
     {
         return(context.Hastalar.Where(x => x.AppUserId == appUserId && !x.Durum).Count());
     }
 }
 public int GetirEkipOlmayanHasta()
 {
     using (var context = new CoronaHastaTakipContext())
     {
         return(context.Hastalar.Where(x => x.AppUserId == null && !x.Durum).Count());
     }
 }
 public int GetirOkunmayanBildirimSayisi(int appUserId)
 {
     using (var context = new CoronaHastaTakipContext())
     {
         return(context.Bildirimler.Where(x => x.AppUserId == appUserId && !x.Durum).Count());
     }
 }
 public int GetirToplamRaporSayisi()
 {
     using (var context = new CoronaHastaTakipContext())
     {
         return(context.Raporlar.Count());
     }
 }
Example #10
0
 public void Sil(Entity entity)
 {
     using (var context = new CoronaHastaTakipContext())
     {
         context.Entry(entity).State = Microsoft.EntityFrameworkCore.EntityState.Deleted;
         context.SaveChanges();
     }
 }
 public List <Hasta> GetirTumTablolar()
 {
     using (var context = new CoronaHastaTakipContext())
     {
         return(context.Hastalar.Include(x => x.AppUser).Include(x => x.Aciliyet).Include(x => x.Raporlar)
                .Where(x => !x.Durum).OrderByDescending(x => x.TestTarihi).ToList());
     }
 }
 public Hasta GetirAciliyetileHastaListesiById(int id)
 {
     using (var context = new CoronaHastaTakipContext())
     {
         return(context.Hastalar.Include(x => x.Aciliyet).FirstOrDefault(x => !x.Durum &&
                                                                         x.Id == id));
     }
 }
 public List <Hasta> GetirAciliyetIleHastaListesi()
 {
     using (var context = new CoronaHastaTakipContext())
     {
         return(context.Hastalar.Include(x => x.Aciliyet).Where(x => !x.Durum).
                OrderByDescending(x => x.TestTarihi).ToList());
     }
 }
 public List <Hasta> GetirTumTablolarByFilter(Expression <Func <Hasta, bool> > filter)
 {
     using (var context = new CoronaHastaTakipContext())
     {
         return(context.Hastalar.Include(x => x.AppUser).Include(x => x.Aciliyet).Include(x => x.Raporlar)
                .Where(filter).OrderByDescending(x => x.TestTarihi).ToList());
     }
 }
 public Hasta GetirRaporlarIleUserById(int id)
 {
     using (var context = new CoronaHastaTakipContext())
     {
         return(context.Hastalar.Include(x => x.Raporlar).Include(x => x.AppUser).Include(x => x.Aciliyet)
                .FirstOrDefault(x => x.Id == id));
     }
 }
 public Rapor GetirHastaIleAciliyetById(int id)
 {
     using (var context = new CoronaHastaTakipContext())
     {
         return(context.Raporlar.Include(x => x.Hasta).ThenInclude(x => x.Aciliyet)
                .FirstOrDefault(x => x.Id == id));
     }
 }
        public int GetirRaporSayisiAppUserId(int appUserId)
        {
            using (var context = new CoronaHastaTakipContext())
            {
                var result = context.Hastalar.Include(x => x.Raporlar).Where(x => x.AppUserId == appUserId);

                return(result.SelectMany(x => x.Raporlar).Count());
            }
        }
        public List <Hasta> GetirIyilestirilenHastalar(out int toplamSayfa, int aktifSayfa = 1)
        {
            using (var context = new CoronaHastaTakipContext())
            {
                var result = context.Hastalar.Include(x => x.Aciliyet).Include(x => x.AppUser).Include(x => x.Raporlar)
                             .Where(x => x.Durum);

                toplamSayfa = (int)Math.Ceiling((double)result.Count() / 3);

                return(result.Skip((aktifSayfa - 1) * 6).Take(6).ToList());
            }
        }
Example #19
0
        public List <AppUser> GetirAdminOlmayanlar(out int toplamSayfa, int aktifSayfa = 1)
        {
            using (var context = new CoronaHastaTakipContext())
            {
                var result = from user in context.Users
                             join userRoles in context.UserRoles on user.Id equals userRoles.UserId
                             join roles in context.Roles on userRoles.RoleId equals roles.Id
                             where roles.Name == "Ekip"
                             select new AppUser()
                {
                    Id       = user.Id,
                    Name     = user.Name,
                    Surname  = user.Surname,
                    Email    = user.Email,
                    UserName = user.UserName
                };

                toplamSayfa = (int)Math.Ceiling((double)result.Count() / 3);

                result = result.Skip((aktifSayfa - 1) * 3).Take(3);

                return(result.ToList());
            }
        }