Ejemplo n.º 1
0
        public ActionResult makaleYaz(makale makale, HttpPostedFileBase Resim2, string etiketler)
        {
            if (makale != null)
            {
                kullanici aktif = Session["Kullanici"] as kullanici;
                makale.YayinTarihi  = DateTime.Now;
                makale.MakaleTipID  = 1;
                makale.YazarID      = aktif.Id;
                makale.KapakResimID = ResimKaydet(Resim2, HttpContext);
                db.makale.Add(makale);
                db.SaveChanges();

                string[] etikets = etiketler.Split(',');
                foreach (string etiket in etikets)
                {
                    etiket etk = db.etiket.FirstOrDefault(x => x.Ad.ToLower() == etiket.ToLower().Trim());
                    if (etk == null)
                    {
                        etk    = new etiket();
                        etk.Ad = etiket;
                        db.etiket.Add(etk);
                        db.SaveChanges();
                    }
                    //etiket var
                    makale.etiket.Add(etk);
                    db.SaveChanges();
                }
            }
            return(RedirectToAction("MakaleListele"));
        }
Ejemplo n.º 2
0
 public static bool EtiketEkle(etiket etiket)
 {
     try
     {
         using (idDBEntities db = new idDBEntities())
         {
             db.etikets.Add(etiket);
             db.SaveChanges();
             return(true);
         }
     }
     catch
     {
         return(false);
     }
 }
Ejemplo n.º 3
0
 public void EtiketEkle(int MakaleID, string Etiket)
 {
     if (Etiket != null && Etiket != "")
     {
         string[] Etikets = Etiket.Split(',');
         foreach (var tag in Etikets)
         {
             etiket etiket = this.Get(x => x.EtiketAdi.ToLower() == tag.ToLower().Trim());
             if (etiket == null)
             {
                 etiket           = new etiket();
                 etiket.EtiketAdi = tag;
                 this.Insert(etiket);
                 this.Save();
             }
         }
         this.MakaleEtiketEkle(MakaleID, Etikets);
     }
 }
        public ActionResult Create(yer Yer, string etiketler, HttpPostedFileBase foto)
        {
            try
            {
                if (foto != null)
                {
                    WebImage img      = new WebImage(foto.InputStream);
                    FileInfo fotoinfo = new FileInfo(foto.FileName);
                    string   newfoto  = Guid.NewGuid().ToString() + fotoinfo.Extension;
                    img.Resize(800, 350);
                    img.Save("~/Uploads/yerfoto/" + newfoto);
                    Yer.foto = "/Uploads/yerfoto/" + newfoto;
                }

                if (etiketler != null)
                {
                    string[] etiketdizi = etiketler.Split(',');
                    foreach (var i in etiketdizi)

                    {
                        var yenietiket = new etiket {
                            etiketadi = i
                        };
                        db.etikets.Add(yenietiket);
                        Yer.etikets.Add(yenietiket);
                    }
                }
                Yer.uyeid = Convert.ToInt32(Session["UyeId"]);
                db.yers.Add(Yer);
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View(Yer));
            }
        }
Ejemplo n.º 5
0
 public void Update(etiket obj)
 {
     _context.etiket.AddOrUpdate();
 }
Ejemplo n.º 6
0
 public void Insert(etiket obj)
 {
     _context.etiket.Add(obj);
 }
Ejemplo n.º 7
0
 public bool EtiketEkle(etiket etiket)
 {
     return(KullaniciIslem.EtiketEkle(etiket));
 }