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())); } }
public ActionResult HesapGuncelle() { if (Session["rol"] != null) { Biografi bf = new Biografi(); int id = Convert.ToInt32(Session["KullaniciId"]); var AkaData = db.Akademisyen.FirstOrDefault(x => x.AkademisyenId == id); var ogrDatam = db.Ogrenci.FirstOrDefault(y => y.OgrenciNo == id); var akaBio = db.Biografi.FirstOrDefault(a => a.BiografiSahibiID == id); var ogrBio = db.Biografi.FirstOrDefault(b => b.BiografiSahibiID == id); if (ogrDatam != null) { string adi = Request["adi"].ToString(); string soyadi = Request["soyadi"].ToString(); string mail = Request["email"].ToString(); string biyografi = Request["biyografi"].ToString(); var mevcut = db.Ogrenci.Find(ogrDatam.OgrenciNo); if (adi == null || soyadi == null || mail == null || biyografi == null) { TempData["Message"] = "Bilgileri eksiksiz giriniz"; return(Redirect(Request.UrlReferrer.ToString())); } else { mevcut.OgrenciAdi = adi; mevcut.OgrenciSoyadi = soyadi; mevcut.OgrenciMail = mail; if (ogrBio != null) { var mevcutBio = db.Biografi.Find(ogrBio.BiografiSahibiID); mevcutBio.BiografiIcerik = biyografi; } else if (akaBio != null) { var mevcutBioAka = db.Biografi.Find(akaBio.BiografiID); mevcutBioAka.BiografiIcerik = biyografi; } else { bf.BiografiIcerik = biyografi; db.Biografi.Add(bf); db.SaveChanges(); } bf.BiografiSahibiID = id; db.SaveChanges(); } return(RedirectToAction("CikisYap", "OgrenciGiris", db.Ogrenci)); } else { string AkdemisyenSifre = Request["EskiSifre"].ToString(); string YeniSifre = Request["YeniSifre"].ToString(); string YeniSifreTekrar = Request["YeniSifreTekrar"].ToString(); var mevcut = db.Akademisyen.Find(AkaData.AkademisyenId); if (mevcut.AkademisyenSifre != AkdemisyenSifre) { TempData["Message"] = "Girdiğiniz şifre yanlış lütfen kontrol ediniz..."; return(RedirectToAction("AkademisyenSifreDegistir", "AkademisyenGiris", TempData["Message"])); } else if (mevcut.AkademisyenSifre == AkdemisyenSifre && mevcut.AkademisyenSifre == YeniSifre) { TempData["Message"] = "Girdiğiniz şifre yanlış lütfen kontrol ediniz..."; return(RedirectToAction("AkademisyenSifreDegistir", "AkademisyenGiris", TempData["Message"])); } else if (mevcut.AkademisyenSifre == AkdemisyenSifre && mevcut.AkademisyenSifre == YeniSifreTekrar) { TempData["Message"] = "Girdiğiniz şifre yanlış lütfen kontrol ediniz..."; return(RedirectToAction("AkademisyenSifreDegistir", "AkademisyenGiris", TempData["Message"])); } else if (mevcut.AkademisyenSifre == AkdemisyenSifre && YeniSifre != YeniSifreTekrar) { TempData["Message"] = "Girdiğiniz şifre yanlış lütfen kontrol ediniz..."; return(RedirectToAction("AkademisyenSifreDegistir", "AkademisyenGiris", TempData["Message"])); } else if (mevcut.AkademisyenSifre == AkdemisyenSifre && YeniSifre == YeniSifreTekrar && AkdemisyenSifre != YeniSifre) { mevcut.AkademisyenSifre = YeniSifre; db.SaveChanges(); } return(RedirectToAction("CikisYap", "OgrenciGiris", db.Ogrenci)); } } else { return(RedirectToAction("CikisYap", "OgrenciGiris")); } }
static void Main(string[] args) { Console.WriteLine(" Pilihan Jenis Buku"); Console.WriteLine("======================"); Console.WriteLine("1. Buku Non Fiksi"); Console.WriteLine("2. Buku Fiksi"); Console.WriteLine("======================"); Console.Write("Pilih Buku [1/2] : "); int pil = Convert.ToInt32(Console.ReadLine()); if (pil == 1) { Console.WriteLine(); Console.WriteLine("Pilihan Buku Non Fiksi"); Console.WriteLine("======================"); Console.WriteLine("1. Biografi"); Console.WriteLine("2. Ensiklopedi"); Console.WriteLine("3. Literatur"); Console.WriteLine("======================"); Console.Write("Pilih Buku [1/2/3] : "); int pilBuku = Convert.ToInt32(Console.ReadLine()); BukuNonFiksi bukuNF; if (pilBuku == 1) { bukuNF = new Biografi(); } else if (pilBuku == 2) { bukuNF = new Ensiklopedi(); } else { bukuNF = new Literatur(); } Console.WriteLine(); bukuNF.Title(); bukuNF.Data(); Console.ReadKey(); } else if (pil == 2) { Console.WriteLine(); Console.WriteLine(" Pilihan Buku Fiksi"); Console.WriteLine("======================"); Console.WriteLine("1. Dongeng"); Console.WriteLine("2. Komik"); Console.WriteLine("3. Novel"); Console.WriteLine("======================"); Console.Write("Pilih Buku [1/2/3] : "); int pilBook = Convert.ToInt32(Console.ReadLine()); IBukuFiksi bukufiksi; if (pilBook == 1) { bukufiksi = new Dongeng(); } else if (pilBook == 2) { bukufiksi = new Komik(); } else { bukufiksi = new Novel(); } Console.WriteLine(); Console.WriteLine("====================================="); Console.WriteLine("| Berikut Data Buku Yang Anda Pilih |"); Console.WriteLine("====================================="); Console.WriteLine(); bukufiksi.info(); Console.ReadKey(); } else { Console.WriteLine("Pilihan Anda tidak tersedia."); } }