コード例 #1
0
        public async Task <IActionResult> MakaleOlustur(string makaleBaslik, string makaleIcerik, IFormFile makaleFotoUrl, int kategoriId)
        {
            var kulId   = HttpContext.Session.GetInt32("id");
            var fotourl = "";

            resimKaydet = new ResimKaydet();
            if (makaleFotoUrl != null)
            {
                //fotourl = resimKaydet.Makale(makaleFotoUrl);
                fotourl = resimKaydet.Yukle(makaleFotoUrl, "Makale");
            }
            else
            {
                fotourl = "resim1.jpg";
            }


            if (!makaleBaslik.Equals(null) && !makaleIcerik.Equals(null) && !kategoriId.Equals(null) && !kulId.Equals(null))
            {
                Makale makale = new Makale
                {
                    KategoriId             = kategoriId,
                    KullaniciId            = Convert.ToInt32(kulId),
                    MakaleBaslik           = makaleBaslik,
                    MakaleFotoUrl          = fotourl,
                    MakaleIcerik           = makaleIcerik,
                    MakaleOkunmaSayisi     = 0,
                    MakaleYayinlanmaTarihi = DateTime.Now
                };
                _makaleServis.Ekle(makale);
            }
            ViewBag.makaleYayinlandiMi = true;
            return(RedirectToAction("index", "AdminMakale"));
        }
コード例 #2
0
        public async Task <IActionResult> Guncelle(int KullaniciId, string KulAdSoyad, string Email, string Parola, IFormFile FotoUrl, int RolId)
        {
            string FotoAdi;

            _resimKaydet = new ResimKaydet();
            if (FotoUrl == null)
            {
                var kul = _kullaniciServis.KullaniciGetir(KullaniciId);
                FotoAdi = kul.FotoUrl;
                if (ModelState.IsValid)
                {
                    Kullanici kullanici = new Kullanici
                    {
                        KullaniciId = KullaniciId,
                        KulAdSoyad  = KulAdSoyad,
                        Email       = Email,
                        FotoUrl     = FotoAdi,
                        Parola      = Parola,
                        RolId       = RolId
                    };
                    _kullaniciServis.Guncelle(kullanici);

                    ViewBag.GuncellendiMi = true;
                }
            }
            if (FotoUrl != null)
            {
                var resimUrl = _resimKaydet.Yukle(FotoUrl, "Kullanici");
                if (ModelState.IsValid)
                {
                    Kullanici kullanici = new Kullanici {
                        KullaniciId = KullaniciId,
                        KulAdSoyad  = KulAdSoyad,
                        Email       = Email,
                        FotoUrl     = resimUrl,
                        Parola      = Parola,
                        RolId       = RolId
                    };
                    _kullaniciServis.Guncelle(kullanici);

                    ViewBag.GuncellendiMi = true;
                }
            }
            return(RedirectToAction("index", "AdminKullanici"));
        }
コード例 #3
0
        public async Task <IActionResult> KategoriOlustur(string KategoriAdi, string KategoriAciklama, IFormFile KategoriImg)
        {
            if (ModelState.IsValid)
            {
                _resimKaydet = new ResimKaydet();
                var resim = _resimKaydet.Yukle(KategoriImg, "Kategori");

                if (KategoriAdi != null)
                {
                    Kategori kategori = new Kategori
                    {
                        KategoriAdi      = KategoriAdi,
                        KategoriAciklama = KategoriAciklama,
                        KategoriImg      = resim
                    };
                    _kategoriServis.Ekle(kategori);
                    ViewBag.eklendiMi = true;
                }
            }
            return(RedirectToAction("index", "AdminKategori"));
        }
コード例 #4
0
        public IActionResult Guncelle(int MakaleId, string makaleBaslik, string makaleIcerik, IFormFile makaleFotoUrl, int kategoriId)
        {
            var kulId   = HttpContext.Session.GetInt32("id");
            var fotourl = "";

            resimKaydet = new ResimKaydet();
            if (makaleFotoUrl != null)
            {
                //fotourl = resimKaydet.Makale(makaleFotoUrl);
                fotourl = resimKaydet.Yukle(makaleFotoUrl, "Makale");
            }
            else
            {
                fotourl = "resim1.jpg";
            }
            if (ModelState.IsValid)
            {
                var mak = _makaleServis.MakaleGetir(MakaleId);
                int MakaleOkunmaSayisi = mak.MakaleOkunmaSayisi;
                int KullaniciId        = mak.KullaniciId;
                MakaleId = mak.MakaleId;
                DateTime MakaleYayinlanmaTarihi = mak.MakaleYayinlanmaTarihi;

                Makale makale = new Makale {
                    KategoriId             = kategoriId,
                    KullaniciId            = KullaniciId,
                    MakaleBaslik           = makaleBaslik,
                    MakaleFotoUrl          = fotourl,
                    MakaleIcerik           = makaleIcerik,
                    MakaleId               = MakaleId,
                    MakaleOkunmaSayisi     = MakaleOkunmaSayisi,
                    MakaleYayinlanmaTarihi = MakaleYayinlanmaTarihi
                };


                _makaleServis.Guncelle(makale);
                ViewBag.guncellendiMi = true;
            }
            return(RedirectToAction("index", "AdminMakale"));
        }