//yoksa ekler varsa günceller public ActionResult AyniGunNobetTutanlariTabloyaEkle() { var nobetUstGrup = _nobetUstGrupSessionService.GetSession("nobetUstGrup"); var ikiliEczanelerTumu = _ayniGunTutulanNobetService.GetDetaylar(nobetUstGrup.Id); var sonuclar = _eczaneNobetSonucService.GetSonuclarUstGrupBaslamaTarihindenSonra(nobetUstGrup.Id); var ayniGunNobetTutanEczaneler = _eczaneNobetOrtakService.GetAyniGunNobetTutanEczaneler(sonuclar); var ayniGunNobetSayisiGrouped = _eczaneNobetOrtakService.AyniGunTutulanNobetSayisiniHesapla(ayniGunNobetTutanEczaneler); _ayniGunTutulanNobetService.AyniGunNobetSayisiniGuncelle(ayniGunNobetSayisiGrouped, AyniGunNobetEklemeTuru.Eşitle); ViewBag.IkiliEczaneSayisi = ikiliEczanelerTumu.Count; ViewBag.AyniGunNobetTutanEczaneler = ayniGunNobetTutanEczaneler.Count; var ikiliEczaneler = new List <AyniGunTutulanNobetDetay>(); return(View("Index", ikiliEczaneler)); }
public void Kesinlestir(int[] nobetGrupIdList, DateTime baslangicTarihi, DateTime bitisTarihi) { var nobetGrup = _nobetGrupService.GetDetaylar(nobetGrupIdList.ToList()).FirstOrDefault(); var eczaneNobetSonucAktifler = _eczaneNobetSonucAktifService.GetCozumler(nobetGrupIdList, baslangicTarihi, bitisTarihi); var sonuclar = _eczaneNobetSonucAktifService.GetSonuclar2(nobetGrup.NobetUstGrupId); _eczaneNobetSonucService.CokluEkle(eczaneNobetSonucAktifler); if (nobetGrup.NobetUstGrupId == 1 || //alanya nobetGrup.NobetUstGrupId == 3 || //mersin nobetGrup.NobetUstGrupId == 9 //çorum ) { //var sonuclar = _eczaneNobetSonucService.GetSonuclarUstGrupBaslamaTarihindenSonra(nobetGrupIdList); var ayniGunNobetTutanEczaneler = _eczaneNobetOrtakService.GetAyniGunNobetTutanEczaneler(sonuclar); var ayniGunNobetSayisiGrouped = _eczaneNobetOrtakService.AyniGunTutulanNobetSayisiniHesapla(ayniGunNobetTutanEczaneler); _ayniGunTutulanNobetService.AyniGunNobetSayisiniGuncelle(ayniGunNobetSayisiGrouped, AyniGunNobetEklemeTuru.Arttır); } }