예제 #1
0
        public IActionResult Index()
        {
            var bildirimler = _bildirimServis.BildirimleriGetir();
            var kullanici   = _kullaniciServis.KullanicilariGetir();
            var model       = new AdminBildirimViewModel();

            model.Bildirimler  = bildirimler;
            model.Kullanicilar = kullanici;
            return(View(model));
        }
예제 #2
0
        public IActionResult Index()
        {
            var hakkimda  = _hakkimdaServis.HakkimdaGetir();
            var kullanici = _kullaniciServis.KullanicilariGetir();

            List <string> deneyimlerlist = new List <string>();
            List <string> becerilerlist  = new List <string>();
            List <string> hobilerlist    = new List <string>();
            List <string> egitimlerlist  = new List <string>();
            List <string> odullerlist    = new List <string>();

            foreach (var item in hakkimda)
            {
                becerilerlist  = SplitList(item.Beceriler);
                deneyimlerlist = SplitList(item.Deneyim);
                hobilerlist    = SplitList(item.Hobiler);
                egitimlerlist  = SplitList(item.Egitim);
                odullerlist    = SplitList(item.Sertifika_Oduller);
            }
            HakkimdaModel model = new HakkimdaModel
            {
                Hakkimda   = hakkimda,
                SuperAdmin = kullanici,
                Deneyimler = deneyimlerlist,
                Beceriler  = becerilerlist,
                Hobiler    = hobilerlist,
                Egitimler  = egitimlerlist,
                Oduller    = odullerlist
            };

            return(View(model));
        }
예제 #3
0
        public ViewViewComponentResult Invoke()
        {
            var KulId       = HttpContext.Session.GetInt32("id");
            var bildirimler = _bildirimServis.BildirimleriGetir();
            var kullanici   = _kullaniciServis.KullanicilariGetir();
            AdminBildirimViewModel model = new AdminBildirimViewModel();

            model.Bildirimler  = bildirimler;
            model.KulId        = KulId;
            model.Kullanicilar = kullanici;

            //foreach (var item in bildirimler)
            //{
            //    if (item.Gonderilen==KulId)
            //    {
            //       model = new AdminBildirimViewModel
            //        {
            //           Baslik=item.Baslik,
            //           Mesaj=item.Mesaj,
            //           Gonderen=item.Gonderen,
            //           Gonderilen=item.Gonderilen,
            //           GondermeTarihi=item.GondermeTarihi,
            //           Okundumu=item.Okundumu,
            //           Tur=item.Tur

            //        };
            //    }
            //}
            return(View(model));
        }
예제 #4
0
        public IActionResult Index(int sayfaNo = 1, int kategoriId = 0, String arananMetin = null)
        {
            int sayfaBoyut = 10;

            var makaleler = _makaleServis.MakaleleriGetir();

            var kategoriler  = _kategoriServis.KategorileriGetir();
            var kullanicilar = _kullaniciServis.KullanicilariGetir();
            var yorumlar     = _yorumServis.YorumlariGetir();


            if (arananMetin != null)
            {
                var makaleAra = makaleler.Where(i => i.MakaleBaslik.Contains(arananMetin) || (arananMetin == null)).OrderByDescending(m => m.MakaleYayinlanmaTarihi).ToList();
            }
            else
            {
                _makaleServis.MakaleleriGetir();
            }

            if (kategoriId.Equals(0))
            {
                makaleler = _makaleServis.MakaleleriGetir();
            }
            else
            {
                makaleler = _makaleServis.KategoriyeGoreGetir(kategoriId);
            }

            //----------------------------------------------------MOdel
            MakaleListViewModel model = new MakaleListViewModel
            {
                //MakaleAra=makaleAra,

                Makaleler          = makaleler.Skip((sayfaNo - 1) * sayfaBoyut).Take(sayfaBoyut).ToList(),
                Kategoriler        = kategoriler,
                Yorumlar           = yorumlar,
                Kullanicilar       = kullanicilar,
                seciliOlanKategori = Convert.ToInt32(HttpContext.Request.Query["KategoriId"]),
                SayfaSayisi        = (int)Math.Ceiling(makaleler.Count / (double)sayfaBoyut),
                SayfaBoyut         = sayfaBoyut,
                SeciliKategori     = kategoriId,
                SeciliSayfa        = sayfaNo
            };

            return(View(model));
        }
예제 #5
0
        public IActionResult Index(string email, string parola)
        {
            var sorgula = _kullaniciServis.KullanicilariGetir();

            foreach (var item in sorgula)
            {
                if (item.Email == email && item.Parola == parola)
                {
                    //AdminKullaniciViewModel model = new AdminKullaniciViewModel
                    //{
                    //    AdSoyad=item.KulAdSoyad,
                    //    Email=email,
                    //    RolId=item.RolId,
                    //    FotoUrl=item.FotoUrl

                    //};
                    HttpContext.Session.SetInt32("id", item.KullaniciId);
                    HttpContext.Session.SetString("adsoyad", item.KulAdSoyad);
                    HttpContext.Session.SetString("email", item.Email);
                    HttpContext.Session.SetString("fotourl", item.FotoUrl);
                    HttpContext.Session.SetInt32("rolid", item.RolId);
                    //    List<GirisBilgisi> _girisBilgisi = new List<GirisBilgisi>();
                    //    _girisBilgisi.Add(new GirisBilgisi() {

                    //       Id = item.KullaniciId,
                    //    RolId = item.RolId,
                    //    Email = item.Email,
                    //   FotoUrl = item.FotoUrl,
                    //    Adsoyad = item.KulAdSoyad

                    //});
                    //_girisBilgisi.Id = item.KullaniciId;
                    //_girisBilgisi.RolId = item.RolId;
                    //_girisBilgisi.Email = item.Email;
                    //_girisBilgisi.FotoUrl = item.FotoUrl;
                    //_girisBilgisi.Adsoyad = item.KulAdSoyad;

                    return(RedirectToAction("index", "AdminHome"));
                }
                else
                {
                }
            }

            return(View());
        }
예제 #6
0
        public IActionResult index()
        {
            var model = new AdminKullaniciViewModel();

            model.KulId        = HttpContext.Session.GetInt32("id");
            model.Roller       = _rolServis.RolleriGetir();
            model.Kullanicilar = _kullaniciServis.KullanicilariGetir();
            return(View(model));
        }
예제 #7
0
        public ViewViewComponentResult Invoke()
        {
            var superAdmin = _kullaniciServis.KullanicilariGetir();
            var model      = new ProfilViewModel
            {
                SuperAdmin = superAdmin
            };

            return(View(model));
        }