public static bool Guncelle(SiteBilgileri Al) //Guncelle { using (DBCON db = new DBCON()) { try { var Bul = db.SiteBilgileri.FirstOrDefault(p => p.SiteBilgileriID == 1); Bul.Adres = Al.Adres; Bul.Facebook = Al.Facebook; Bul.Instagram = Al.Instagram; Bul.Logo = Al.Logo; Bul.MailAdresi = Al.MailAdresi; Bul.MobilTelefon = Al.MobilTelefon; Bul.SiteAdi = Al.SiteAdi; Bul.Telefon = Al.Telefon; Bul.Twitter = Al.Twitter; Bul.Whatsapp = Al.Whatsapp; db.SaveChanges(); return(true); } catch { return(false); } } }
public ActionResult Ayarlar(VMAyarlar Data, HttpPostedFileBase Resim) { if (Session["Login"] != null) { try { if (Data.Gorev == "Sil") { bool Sonucu = KullanicilarRepo.KullaniciSil(Data.KullanicilarID); if (Sonucu == true) { return(RedirectToAction("Ayarlar")); } else { TempData["Hata"] = "Kullanıcı Silme İşlemi Başarısız Oldu!"; TempData["HataKodu"] = "188831"; return(RedirectToAction("Hata", "Product")); } } else if (Data.Gorev == "Degistir") { bool Sonucu = KullanicilarRepo.KullaniciGuncelleTekMod(Data.KullanicilarID, Data.KullaniciAdi, Data.KullaniciSifre); if (Sonucu == true) { return(RedirectToAction("Ayarlar")); } else { TempData["Hata"] = "Kullanıcı Düzenleme İşlemi Başarısız Oldu!"; TempData["HataKodu"] = "134442"; return(RedirectToAction("Hata", "Product")); } } else if (Data.Gorev == "Ekle") { bool Sonucu = KullanicilarRepo.KullaniciKaydetTekMod(Data.KullaniciAdi, Data.KullaniciSifre); if (Sonucu == true) { return(RedirectToAction("Ayarlar")); } else { TempData["Hata"] = "Kullanıcı Düzenleme İşlemi Başarısız Oldu!"; TempData["HataKodu"] = "1344332"; return(RedirectToAction("Hata", "Product")); } } else if (Data.Gorev == "Company") { if (System.IO.File.Exists(Server.MapPath("~" + Data.Logo))) { System.IO.File.Delete(Server.MapPath("~" + Data.Logo)); } WebImage img = new WebImage(Resim.InputStream); FileInfo imginfo = new FileInfo(Resim.FileName); string newfoto = Guid.NewGuid().ToString() + imginfo.Extension; img.Resize(275, 90); img.Save("~/images/Company/" + newfoto); Data.Logo = "/images/Company/" + newfoto; SiteBilgileri data = new SiteBilgileri() { Adres = Data.Adres, MailAdresi = Data.MailAdresi, SiteAdi = Data.SiteAdi, Facebook = Data.Facebook, Instagram = Data.Instagram, Logo = Data.Logo, MobilTelefon = Data.MobilTelefon, Telefon = Data.Telefon, Twitter = Data.Twitter, Whatsapp = Data.Whatsapp }; bool Sonucu = SiteBilgileriRepo.Guncelle(data); if (Sonucu == true) { return(RedirectToAction("Ayarlar")); } else { TempData["Hata"] = "Site Düzenleme İşlemi Başarısız Oldu!"; TempData["HataKodu"] = "199932"; return(RedirectToAction("Hata", "Product")); } } else { TempData["Hata"] = "Sistem Ayarlar Sayfasının Gösterimini İstedi Ancak Database Bu İşleme Yanıt Vermedi. Bu Kritik Bir Sistem Hatasıdır."; TempData["HataKodu"] = "559866"; return(RedirectToAction("Hata", "Product")); } } catch { TempData["Hata"] = "Sistem Ayarlar Sayfasının Gösterimini İstedi Ancak Database Bu İşleme Yanıt Vermedi. Bu Kritik Bir Sistem Hatasıdır."; TempData["HataKodu"] = "559866"; return(RedirectToAction("Hata", "Product")); } } else { TempData["UyariTipi"] = "text-danger"; TempData["Sonuc"] = "Tarayıcıda Oturum Süreniz Dolmuş! Lütfen Tekrar Oturum Açın!"; return(RedirectToAction("Login")); } }