Пример #1
0
 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);
         }
     }
 }
Пример #2
0
 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"));
     }
 }