示例#1
0
        // GET: Departman
        public ActionResult Index(string ad, int?yoneticiKullaniciId)
        {
            var model = new DepartmanPageVM();

            model.YoneticiKullaniciId = yoneticiKullaniciId;
            model.Ad = ad;

            var tlList = izinContext.Departmanlar.Select(x => x.YoneticiKullanici).Distinct().ToList();

            tlList.ForEach(x => x.AdSoyad = x.AdSoyad);
            model.TakimLideriList         = tlList;
            var query = izinContext.Departmanlar.OrderByDescending(x => x.Id).AsQueryable().ToList();

            if ((ad == "" || ad == null) && yoneticiKullaniciId == null)
            {
                model.DprtmnList = query;
            }
            else if (yoneticiKullaniciId != null)
            {
                query = query.Where(x => x.YoneticiKullaniciId == yoneticiKullaniciId).ToList();
            }
            else if (ad != null && ad != "")
            {
                query = query.Where(x => x.Ad.Contains(ad)).ToList();
            }
            model.DprtmnList = query;

            //var response = Proxy.Call((IEkipService s) => s.Get(req));


            return(View(model));
        }
示例#2
0
        // GET: Departman
        public ActionResult Index(string ad, int?yonId)
        {
            var model = new DepartmanPageVM();

            model.YoneticiKullaniciId = yonId;
            model.Ad = ad;

            var tlList = izinContext.Departmanlar.Select(x => x.YoneticiKullanici).Distinct().ToList();

            tlList.ForEach(x => x.AdSoyad = x.AdSoyad);
            model.TakimLideriList         = tlList;

            model.DprtmnList = izinContext.Departmanlar.OrderByDescending(x => x.Id).AsQueryable().ToList();

            //var response = Proxy.Call((IEkipService s) => s.Get(req));


            return(View(model));
        }