예제 #1
0
        public List <EczaneGrupNobetSonuc> PostNobetlerimIstatistiklerim([FromBody] EczaneNobetSonucApi eczaneNobetSonucApi)
        {
            //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);

            return(_eczaneNobetSonucService.GetEczaneGrupNobetSonuc(nobetUstGrup.Id)
                   .Where(w => w.EczaneNobetGrupId == eczaneNobetGrupId)
                   //----********---- yayinlsndiMi burada önceden kontrol edliyor!!!!!

                   //&& w.YayimlandiMi == true)
                   //.OrderByDescending(o => o.Tarih)
                   .ToList());
        }
예제 #2
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));
     }
 }