public ActionResult PivotGunFarklari()
        {
            var user            = _userService.GetByUserName(User.Identity.Name);
            var nobetUstGruplar = _nobetUstGrupService.GetListByUser(user);
            var nobetUstGrupId  = nobetUstGruplar.Select(x => x.Id).FirstOrDefault();
            var nobetGruplar    = _nobetGrupService.GetList()
                                  .Where(w => nobetUstGruplar.Select(x => x.Id).Contains(w.NobetUstGrupId))
                                  .Select(s => new MyDrop {
                Id = s.Id, Value = s.Adi
            });

            var sonuclarHepsi = _eczaneNobetSonucDemoService.EczaneNobetIstatistikGunFarkiHesapla(nobetUstGrupId);

            var versiyonlar = sonuclarHepsi
                              .Select(s => s.NobetSonucDemoTipId).Distinct().ToList();

            var pivotSekiller = _eczaneNobetOrtakService.GetPivotSekillerGunFarki();

            var demoTipler = _nobetSonucDemoTipService.GetList()
                             .Where(w => versiyonlar.Contains(w.Id))
                             .Select(s => new MyDrop {
                Id = s.Id, Value = s.Adi
            })
                             .OrderBy(o => o.Id).ToList();

            var versiyon = demoTipler.Select(s => s.Id).LastOrDefault();

            var sonuclar = _eczaneNobetSonucDemoService.EczaneNobetIstatistikGunFarkiHesapla(nobetUstGrupId, versiyon);

            var gunGruplar = sonuclar.Select(s => s.GunGrupAdi).Distinct();
            var gunGrup    = "";

            var sekil = 1;

            //var gunFarkiFrekanslar = new List<EczaneNobetIstatistikGunFarkiFrekans>();

            //if (sekil < 3)
            //{
            var gunFarkiFrekanslar = _eczaneNobetOrtakService.EczaneNobetIstatistikGunFarkiFrekans(sonuclar);
            //}

            var nobetGrup = 0;

            ViewBag.sekil     = sekil;
            ViewBag.nobetGrup = nobetGrup;
            ViewBag.gunGrup   = gunGrup;

            ViewBag.Versiyonlar   = new SelectList(demoTipler, "Id", "Value", versiyon);
            ViewBag.PivotSekiller = new SelectList(pivotSekiller, "Id", "Value", sekil);
            ViewBag.NobetGruplar  = new SelectList(nobetGruplar, "Id", "Value");
            ViewBag.GunGruplar    = new SelectList(gunGruplar, gunGrup);

            ViewBag.ToplamUzunluk = sonuclar.Count;

            var model = new PivotGunFarklariDemoViewModel
            {
                GunFarklariTumSonuclar = sonuclar,
                GunFarklariFrekanslar  = gunFarkiFrekanslar
            };

            return(View(model));
        }