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()); }
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)); } }