Пример #1
0
 public HttpResponseMessage GetNobetDegisimArz([FromBody] EczaneNobetDegisimArzApi eczaneNobetDegisimArzApi)
 {
     try
     {
         DateTime        dt_tarihi       = Convert.ToDateTime(eczaneNobetDegisimArzApi.Tarih);
         Takvim          takvim          = _takvimService.GetByTarih(dt_tarihi);
         User            User            = _userService.GetById(eczaneNobetDegisimArzApi.UserId);
         NobetUstGrup    nobetUstGrup    = _nobetUstGrupService.GetListByUser(User).FirstOrDefault();
         EczaneNobetGrup eczaneNobetGrup = new EczaneNobetGrup();
         eczaneNobetGrup = _eczaneNobetGrupService.GetById(eczaneNobetDegisimArzApi.EczaneNobetGrupId);
         List <EczaneNobetDegisimArzDetay> eczaneNobetDegisimArzDetayList = new List <EczaneNobetDegisimArzDetay>();
         eczaneNobetDegisimArzDetayList = _eczaneNobetDegisimArzService.GetDetaylar(nobetUstGrup.Id)
                                          .Where(w => w.NobetTarihi == dt_tarihi &&
                                                 w.NobetGrupId == eczaneNobetGrup.NobetGrupGorevTipId &&
                                                 w.NobetTarihi > DateTime.Now
                                                 //&& w.Onay == false
                                                 )
                                          .ToList();
         return(Request.CreateResponse(HttpStatusCode.OK, eczaneNobetDegisimArzDetayList));
     }
     catch (Exception e)
     {
         return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message + e.InnerException.StackTrace));
     }
 }
Пример #2
0
        public List <NobetUstGrupMobilUygulamaYetkiDetay> Get(int userId)
        {
            User         User         = _userService.GetById(userId);
            NobetUstGrup nobetUstGrup = _nobetUstGrupService.GetListByUser(User).FirstOrDefault();

            return(_nobetUstGrupMobilUygulamaYetkiService.GetDetayListByNobetUstGrupId(nobetUstGrup.Id));
        }
Пример #3
0
        public NobetUstGrup GetByEczaneNobetGrupId(int eczaneNobetGrupId)
        {
            EczaneNobetGrup ecaneNobetGrup = _eczaneNobetGrupService.GetById(eczaneNobetGrupId);
            int             eczaneId       = ecaneNobetGrup.EczaneId;
            Eczane          eczane         = GetById(eczaneId);
            NobetUstGrup    nobetUstGrup   = _nobetUstGrupService.GetById(eczane.NobetUstGrupId);

            return(nobetUstGrup);
        }
Пример #4
0
        public string GetWebSitesi(int userId)
        {
            //User user = _userService.GetById(userId);
            //user = _userService.GetById(userId);
            int          eczaneId          = _userEczaneService.GetListByUserId(userId).Select(s => s.EczaneId).FirstOrDefault();
            int          eczaneNobetGrupId = _eczaneNobetGrupService.GetDetayByEczaneId(eczaneId).Id;
            NobetUstGrup nobetUstGrup      = _eczaneService.GetByEczaneNobetGrupId(eczaneNobetGrupId);

            return(nobetUstGrup.WebSitesi);
        }
 public ActionResult Edit([Bind(Include = "Id,Adi,EczaneOdaId,BaslangicTarihi,BitisTarihi,Enlem,Boylam,TimeLimit,Aciklama,OneedeGosterilecekEnUzakMesafe,BaslamaTarihindenOncekiSonuclarGosterilsinMi")] NobetUstGrup nobetUstGrup)
 {
     if (ModelState.IsValid)
     {
         _nobetUstGrupService.Update(nobetUstGrup);
         return(RedirectToAction("Index"));
     }
     ViewBag.EczaneOdaId = new SelectList(_eczaneOdaService.GetList(), "Id", "Adi", nobetUstGrup.EczaneOdaId);
     return(View(nobetUstGrup));
 }
Пример #6
0
        public List <EczaneGrupNobetSonuc> Get(int userId)
        {
            //User user = _userService.GetById(userId);
            //user = _userService.GetById(userId);
            int          eczaneId          = _userEczaneService.GetListByUserId(userId).Select(s => s.EczaneId).FirstOrDefault();
            int          eczaneNobetGrupId = _eczaneNobetGrupService.GetDetayByEczaneId(eczaneId).Id;
            NobetUstGrup nobetUstGrup      = _eczaneService.GetByEczaneNobetGrupId(eczaneNobetGrupId);

            return(_eczaneNobetSonucService.GetEczaneGrupNobetSonuc(nobetUstGrup.Id)
                   //.OrderByDescending(o => o.Tarih)
                   .ToList());
        }
Пример #7
0
        public List <EczaneNobetSonucMobilUygulama> GetNobetlerimMobil(int userId)
        {
            //User user = new User();
            //user = _userService.GetById(userId);
            int          eczaneId          = _userEczaneService.GetListByUserId(userId).Select(s => s.EczaneId).FirstOrDefault();
            int          eczaneNobetGrupId = _eczaneNobetGrupService.GetDetayByEczaneId(eczaneId).Id;
            NobetUstGrup nobetUstGrup      = _eczaneService.GetByEczaneNobetGrupId(eczaneNobetGrupId);

            return(_eczaneNobetSonucService.GetSonuclarMobilUygulama(DateTime.Now.AddMonths(-360), DateTime.Now.AddMonths(12), nobetUstGrup.Id)
                   .Where(w => w.EczaneNobetGrupId == eczaneNobetGrupId &&
                          w.YayimlandiMi == true)
                   //.OrderByDescending(o => o.Tarih)
                   .ToList());
        }
Пример #8
0
        public List <EczaneGrupNobetSonuc> GetNobetlerim(int userId)
        {
            User user = new User();

            user = _userService.GetById(userId);
            int          eczaneId          = _userEczaneService.GetListByUserId(userId).Select(s => s.EczaneId).FirstOrDefault();
            int          eczaneNobetGrupId = _eczaneNobetGrupService.GetDetayByEczaneId(eczaneId).Id;
            NobetUstGrup nobetUstGrup      = _eczaneService.GetByEczaneNobetGrupId(eczaneNobetGrupId);
            int          nobetUstGrupId    = _nobetUstGrupService.GetListByUser(user).FirstOrDefault().Id;

            return(_eczaneNobetSonucService.GetEczaneGrupNobetSonuc(nobetUstGrupId)
                   .Where(w => w.EczaneNobetGrupId == eczaneNobetGrupId)
                   //.OrderByDescending(o => o.Tarih)
                   .ToList());
        }
Пример #9
0
        public List <EczaneGrupNobetSonuc> GetNobetlerimIstatistiklerim(int userId)
        {
            //User user = new User();
            //user = _userService.GetById(userId);
            int          eczaneId          = _userEczaneService.GetListByUserId(userId).Select(s => s.EczaneId).FirstOrDefault();
            int          eczaneNobetGrupId = _eczaneNobetGrupService.GetDetayByEczaneId(eczaneId).Id;
            NobetUstGrup nobetUstGrup      = _eczaneService.GetByEczaneNobetGrupId(eczaneNobetGrupId);

            return(_eczaneNobetSonucService.GetEczaneGrupNobetSonuc(nobetUstGrup.Id)
                   .Where(w => w.EczaneNobetGrupId == eczaneNobetGrupId)
                   //----********---- yayinlsndiMi burada önceden kontrol edliyor!!!!!
                   // && w.YayimlandiMi == true)
                   //.OrderByDescending(o => o.Tarih)
                   .ToList());
        }
Пример #10
0
        public List <EczaneNobetDegisimArzDetay> Get(int userId)
        {
            User         user         = _userService.GetById(userId);
            NobetUstGrup nobetUstGrup = _nobetUstGrupService.GetListByUser(user).FirstOrDefault();

            user = _userService.GetById(userId);
            int             eczaneId          = _userEczaneService.GetListByUserId(user.Id).Select(s => s.EczaneId).FirstOrDefault();
            int             eczaneNobetGrupId = _eczaneNobetGrupService.GetDetayByEczaneId(eczaneId).Id;
            EczaneNobetGrup eczaneNobetGrup   = new EczaneNobetGrup();

            eczaneNobetGrup = _eczaneNobetGrupService.GetById(eczaneNobetGrupId);
            return(_eczaneNobetDegisimArzService.GetDetaylar(nobetUstGrup.Id)
                   .Where(w => w.NobetGrupId == eczaneNobetGrup.NobetGrupGorevTipId
                          //&& w.NobetTarihi > DateTime.Now
                          ).ToList());
        }
Пример #11
0
        public List <EczaneGrupNobetSonuc> GetNobetlerimGunuTumUstGrup(int userId)
        {
            //User user = new User();
            //user = _userService.GetById(userId);
            int             eczaneId          = _userEczaneService.GetListByUserId(userId).Select(s => s.EczaneId).FirstOrDefault();
            int             eczaneNobetGrupId = _eczaneNobetGrupService.GetDetayByEczaneId(eczaneId).Id;
            NobetUstGrup    nobetUstGrup      = _eczaneService.GetByEczaneNobetGrupId(eczaneNobetGrupId);
            List <DateTime> tarihListe        = _eczaneNobetSonucService.GetEczaneGrupNobetSonuc(nobetUstGrup.Id)
                                                .Where(w => w.EczaneNobetGrupId == eczaneNobetGrupId).Select(s => s.Tarih).ToList();
            List <EczaneGrupNobetSonuc> returnList = _eczaneNobetSonucService.GetEczaneGrupNobetSonuc(nobetUstGrup.Id)
                                                     .Where(w => tarihListe.Contains(w.Tarih))
                                                     // .OrderByDescending(o => o.Tarih)
                                                     .ToList();

            return(returnList);
        }
Пример #12
0
 public HttpResponseMessage GetNobetlerTarihliMobil([FromBody] EczaneNobetSonucApi eczaneNobetSonucApi)
 {
     try
     {
         //User user = new User();
         //user = _userService.GetById(eczaneNobetSonucApi.UserId);
         int          eczaneId           = _userEczaneService.GetListByUserId(eczaneNobetSonucApi.UserId).Select(s => s.EczaneId).FirstOrDefault();
         int          eczaneNobetGrupId  = _eczaneNobetGrupService.GetDetayByEczaneId(eczaneId).Id;
         NobetUstGrup nobetUstGrup       = _eczaneService.GetByEczaneNobetGrupId(eczaneNobetGrupId);
         DateTime     dt_baslangicTarihi = Convert.ToDateTime(eczaneNobetSonucApi.BaslangicTarihi.ToShortDateString());
         DateTime     dt_bitisTarihi     = Convert.ToDateTime(eczaneNobetSonucApi.BitisTarihi.ToShortDateString());
         List <EczaneNobetSonucMobilUygulama> eczaneNobetSonucMobilUygulama = new List <EczaneNobetSonucMobilUygulama>();
         eczaneNobetSonucMobilUygulama = _eczaneNobetSonucService.GetSonuclarMobilUygulama(dt_baslangicTarihi, dt_bitisTarihi, nobetUstGrup.Id)
                                         .Where(w => w.YayimlandiMi == true)//.OrderBy(o => o.NobetGrupId)
                                         .ToList();
         return(Request.CreateResponse(HttpStatusCode.OK, eczaneNobetSonucMobilUygulama));
     }
     catch (Exception e)
     {
         return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message + e.InnerException.StackTrace));
     }
 }
Пример #13
0
 public void Update(NobetUstGrup nobetUstGrup)
 {
     _nobetUstGrupDal.Update(nobetUstGrup);
 }
Пример #14
0
 public void Insert(NobetUstGrup nobetUstGrup)
 {
     _nobetUstGrupDal.Insert(nobetUstGrup);
 }