public ActionResult SosyalMedyaEkle(int MedyaID, string MedyaAdi, string MedyaClass, string MedyaUrl, int MedyaSirasi)
 {
     if (MedyaID == 0)
     {
         if (MedyaAdi != "" || MedyaClass != "" || MedyaUrl != "")
         {
             SosyalMedya sm = new SosyalMedya();
             sm.MedyaAdi    = MedyaAdi;
             sm.MedyaClass  = MedyaClass;
             sm.MedyaUrl    = MedyaUrl;
             sm.MedyaSirasi = MedyaSirasi;
             db.SosyalMedyas.Add(sm);
             db.SaveChanges();
             return(RedirectToAction("SosyalMedya"));
         }
         else
         {
             return(RedirectToAction("SosyalMedya"));
         }
     }
     else
     {
         var medya = db.SosyalMedyas.Where(w => w.MedyaID == MedyaID).SingleOrDefault();
         if (medya != null)
         {
             medya.MedyaAdi    = MedyaAdi;
             medya.MedyaClass  = MedyaClass;
             medya.MedyaUrl    = MedyaUrl;
             medya.MedyaSirasi = MedyaSirasi;
             db.SaveChanges();
         }
         return(RedirectToAction("SosyalMedya"));
     }
 }
Beispiel #2
0
        public ActionResult UyeOl(Ogrenci ogr, Biografi bio, KisiselDetay kd, SosyalMedya sm, HttpPostedFileBase file)
        {
            try
            {
                ProfilResimleri rsm = new ProfilResimleri();

                ogr.OgrenciSifre = MD5Sifrele(ogr.OgrenciSifre);



                if (file != null)
                {
                    Image img = Image.FromStream(file.InputStream);

                    img.Save(Server.MapPath("/Theme/KullaniciResimleri/" + file.FileName));
                    rsm.ProfilResmiYolu = "/Theme/KullaniciResimleri/" + file.FileName;
                }
                else
                {
                    rsm.ProfilResmiYolu = "/Theme/KullaniciResimleri/ogrenciDefault.jpg";
                }



                icerik.ProfilResimleri.Add(rsm);
                icerik.SaveChanges();
                ogr.ProfilResimId = rsm.ProfilResimID;



                if (Request["OgrenciSinif"].ToString() == "Mezun")
                {
                    ogr.OgrenciRolID = 7;
                }
                else if (Request["OgrenciSinif"].ToString() != "Mezun" && Request["OgrenciSinif"].ToString() != "0")
                {
                    ogr.OgrenciRolID = 6;
                    ogr.OgrenciSinif = Request["OgrenciSinif"].ToString();
                }
                else
                {
                    ViewBag["Hata"] = "Hata";
                }

                ogr.OgrenciUyelikTarihi = DateTime.Now;
                ogr.Aktiflik            = true;
                icerik.Ogrenci.Add(ogr);
                sm.KullaniciId = ogr.OgrenciNo;
                kd.KullaniciId = ogr.OgrenciNo;
                icerik.Biografi.Add(bio);
                icerik.SosyalMedya.Add(sm);
                icerik.KisiselDetay.Add(kd);
                icerik.SaveChanges();

                return(RedirectToAction("GirisYap"));
            }
            catch (Exception ex)
            {
                return(RedirectToAction(ex.ToString()));
            }
        }