Example #1
0
        public ActionResult Edit(int id, Kimlik kimlik, HttpPostedFileBase LogoURL)
        {
            if (ModelState.IsValid)
            {
                var k = db.Kimlik.Where(x => x.KimlikId == id).SingleOrDefault();

                if (LogoURL != null)
                {
                    if (System.IO.File.Exists(Server.MapPath(k.LogoURL)))
                    {
                        System.IO.File.Delete(Server.MapPath(k.LogoURL));
                    }

                    WebImage img     = new WebImage(LogoURL.InputStream);
                    FileInfo imginfo = new FileInfo(LogoURL.FileName);

                    string logoname = Guid.NewGuid().ToString() + imginfo.Extension;
                    img.Resize(300, 200);
                    img.Save("~/Uploads/Kimlik/" + logoname);

                    k.LogoURL = "/Uploads/Kimlik/" + logoname;
                }
                k.Title       = kimlik.Title;
                k.Keywords    = kimlik.Keywords;
                k.Description = kimlik.Description;
                k.Unvan       = kimlik.Unvan;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(kimlik));
        }
        [ValidateInput(false)]     //ckedıtor kullandığım için validateınputu false yapmam gerekiyor.
        public ActionResult Edit(int id, Kimlik kimlik, HttpPostedFileBase LogoURL)
        {
            if (ModelState.IsValid) //model doğrulandıysa
            {
                var k = db.Kimlik.Where(x => x.KimlikId == id).SingleOrDefault();
                //veri tabanındaki id ile bizim seçtiğimiz id eşitse,eşleşen ilk kaydı getirecek.

                if (LogoURL != null)                                      //gelen logourl boş değilse;
                {
                    if (System.IO.File.Exists(Server.MapPath(k.LogoURL))) //eğet dosya varsa
                    {
                        System.IO.File.Delete(Server.MapPath(k.LogoURL));
                        //dosyayı silicem. Çünkü resmi güncellediğimde eski resmin klasörümden silinmesini istiyorum.
                    }
                    WebImage img     = new WebImage(LogoURL.InputStream);
                    FileInfo imginfo = new FileInfo(LogoURL.FileName);

                    string logoname = LogoURL.FileName + imginfo.Extension;
                    img.Resize(300, 200);
                    img.Save("~/Uploads/Kimlik/" + logoname); //Uploads klasörümün altına resmi kaydetsin.

                    k.LogoURL = "/Uploads/Kimlik/" + logoname;
                }
                k.Title       = kimlik.Title;
                k.Keywords    = kimlik.Keywords;
                k.Description = kimlik.Description;
                k.Unvan       = kimlik.Unvan;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }


            return(View(kimlik));
        }
        public ActionResult Edit(int id, Kimlik _kimlik, HttpPostedFileBase logoURL)
        {
            if (ModelState.IsValid)
            {
                var kimlik = dbContext.Kimlik.Where(i => i.KimlikId == id).SingleOrDefault();
                if (logoURL != null)
                {
                    if (System.IO.File.Exists(Server.MapPath(kimlik.LogoURL)))
                    {
                        System.IO.File.Delete(Server.MapPath(kimlik.LogoURL));
                    }
                    WebImage imgWeb  = new WebImage(logoURL.InputStream);
                    FileInfo imgInfo = new FileInfo(logoURL.FileName);

                    string logoName = logoURL.FileName + imgInfo.Extension;
                    imgWeb.Resize(300, 200);
                    imgWeb.Save("~/Uploads/Kimlik/" + logoName);
                    _kimlik.LogoURL = "/Uploads/Kimlik/" + logoName;
                }

                kimlik.Title       = _kimlik.Title;
                kimlik.Keywords    = _kimlik.Keywords;
                kimlik.Description = _kimlik.Description;
                kimlik.Unvan       = _kimlik.Unvan;
                kimlik.LogoURL     = _kimlik.LogoURL;

                dbContext.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(_kimlik));
        }
        public ActionResult Edit(int id, Kimlik kimlik, HttpPostedFileBase LogoURL)
        {
            //model doğrulandıysa işlemlere geç
            if (ModelState.IsValid)
            {
                var k = db.Kimlik.Where(x => x.KimlikId == id).SingleOrDefault();
                if (LogoURL != null)
                {
                    //daha önce kaydetmiş olunan dosya kontrolü
                    if (System.IO.File.Exists(Server.MapPath(k.LogoURL)))
                    {
                        System.IO.File.Delete(Server.MapPath(k.LogoURL));
                    }

                    WebImage img     = new WebImage(LogoURL.InputStream);
                    FileInfo imginfo = new FileInfo(LogoURL.FileName);

                    String logoname = LogoURL.FileName + imginfo.Extension;
                    img.Resize(150, 150);
                    img.Save("~/Uploads/Kimlik/" + logoname);

                    k.LogoURL = "/Uploads/Kimlik/" + logoname;
                }
                k.Title       = kimlik.Title;
                k.Keywords    = kimlik.Keywords;
                k.Description = kimlik.Description;
                k.Unvan       = kimlik.Unvan;

                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(kimlik));
        }
Example #5
0
        public ActionResult Edit(int id, Kimlik kimlik, HttpPostedFileBase LogoURL)
        {
            if (ModelState.IsValid) //model bilgileri doğrulandıysa
            {
                var kimlik_bilgisi = db.Kimlik.Where(x => x.KimlikId == id).SingleOrDefault();
                if (LogoURL != null)
                {
                    if (System.IO.File.Exists(Server.MapPath(kimlik_bilgisi.LogoURL))) //dosya var mı yok mu onun kontorlünü sağlıyoruz.
                    {
                        System.IO.File.Delete(Server.MapPath(kimlik_bilgisi.LogoURL));
                    }
                    WebImage img     = new WebImage(LogoURL.InputStream);
                    FileInfo imgInfo = new FileInfo(LogoURL.FileName);

                    string logoname = LogoURL.FileName.ToString() + imgInfo.Extension;
                    img.Resize(300, 200);
                    img.Save("~/Uploads/Kimlik/" + logoname);
                    kimlik_bilgisi.LogoURL = "/Uploads/Kimlik/" + logoname;
                }
                kimlik_bilgisi.Title       = kimlik.Title;
                kimlik_bilgisi.Keywords    = kimlik.Keywords;
                kimlik_bilgisi.Description = kimlik.Description;
                kimlik_bilgisi.Unvan       = kimlik.Unvan;

                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(kimlik));
        }
Example #6
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            if (txtTC.Text != null && txtSifre.Text != null)
            {
                Kisiler kisi   = new Kisiler();
                Kimlik  kimlik = new Kimlik();
                kisi = kimlik.KimlikBilgileriGetir(txtTC.Text);
                if (kisi.Parola == txtSifre.Text)
                {
                    HttpCookie cook = new HttpCookie("Kullanici");
                    cook["TC"]    = txtTC.Text;
                    cook["Adi"]   = kisi.Ad;
                    cook["soyad"] = kisi.Soyad;
                    cook.Expires  = DateTime.Now.AddYears(1);
                    Response.Cookies.Add(cook);
                    Session.Add("KullaniciAdi", txtTC.Text);
                    Session.Add("RoleID", kisi.RoleID);
                    Session.Timeout = 3;

                    Cache.Insert("Kullanici", kisi);
                    Kisiler b = new Kisiler();

                    Response.Cache.SetExpires(DateTime.Now.AddMonths(1));
                    Response.Redirect("RandevuAl.aspx");
                }
            }
        }
 public IActionResult Index(Kimlik kimlik)
 {
     if (ModelState.IsValid)
     {
         Depo.KimlikEkle(kimlik);
         return(RedirectToAction("Kimlikler"));
     }
     else
     {
         return(View());
     }
 }
Example #8
0
        public static bool GirisYap(string UserName, string UserPassword)
        {
            if (UserName != null && UserPassword != null)
            {
                Kisiler kisi   = new Kisiler();
                Kimlik  kimlik = new Kimlik();
                kisi = kimlik.KimlikBilgileriGetir(UserName);

                if (kisi.Parola == UserPassword)
                {
                    return(true);
                }
            }
            return(false);
        }
Example #9
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["KullaniciAdi"].StringYap() == null)
     {
         Response.Redirect("Giris.aspx");
     }
     if (!IsPostBack)
     {
         Kimlik  kisi      = new Kimlik();
         Kisiler gelenKisi = kisi.KimlikBilgileriGetir(Session["KullaniciAdi"].ToString());
         txtAd.Text               = gelenKisi.Ad;
         txtSoyad.Text            = gelenKisi.Soyad;
         txtKayitTc.Text          = gelenKisi.TC.StringYap();
         txtEMail.Text            = gelenKisi.eMail;
         cbCinsiyet.SelectedIndex = Convert.ToInt32(gelenKisi.Cinsiyet);
     }
 }
Example #10
0
        public static bool GirisYap(string Username, string Password)
        {
            Kimlik  newLogin  = new Kimlik();
            Kisiler newPerson = new Kisiler();

            if (newLogin.GirisYap(Username, Password))
            {
                HttpContext.Current.Session["Kullanici"] = Username;
                HttpContext.Current.Session["RoleID"]    = newLogin.RoleIDGetir(Username);
                HttpContext.Current.Session.Timeout      = 5;
                HttpCookie cookie = new HttpCookie("User");
                cookie["Name"] = Username;
                cookie.Expires.AddYears(1);
                HttpContext.Current.Response.Cookies.Add(cookie);
                return(true);
            }
            return(false);
        }
        public ActionResult Create(Kimlik kimlik, HttpPostedFileBase LogoURL)
        {
            if (ModelState.IsValid)
            {
                if (LogoURL != null)
                {
                    WebImage img     = new WebImage(LogoURL.InputStream);
                    FileInfo imginfo = new FileInfo(LogoURL.FileName);

                    String kimlikname = Guid.NewGuid().ToString() + imginfo.Extension;
                    img.Resize(500, 500);
                    img.Save("~/Uploads/Kimlik/" + kimlikname);
                    kimlik.LogoURL = "/Uploads/Kimlik/" + kimlikname;
                }


                db.Kimlik.Add(kimlik);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(kimlik));
        }
        public ActionResult Edit(int id, Kimlik model, HttpPostedFileBase LogoURL)
        {
            try
            {
                var kimlik = db.Kimlik.SingleOrDefault(x => x.KimlikId == id);
                if (LogoURL != null)
                {
                    if (System.IO.File.Exists(Server.MapPath(kimlik.LogoURL)))
                    {
                        System.IO.File.Delete(Server.MapPath(kimlik.LogoURL));
                    }

                    WebImage img     = new WebImage(LogoURL.InputStream);
                    FileInfo logInfo = new FileInfo(LogoURL.FileName);

                    string newFoto = LogoURL.FileName.ToString() + logInfo.Extension;
                    img.Resize(800, 350);
                    img.Save("~/Upload/Kimlik/" + newFoto);

                    kimlik.Title       = model.Title;
                    kimlik.Keywords    = model.Keywords;
                    kimlik.Description = model.Description;
                    kimlik.LogoURL     = "/Upload/Kimlik/" + newFoto;
                    kimlik.Unvan       = model.Unvan;

                    db.SaveChanges();

                    return(RedirectToAction("Index"));
                }

                return(View());
            }
            catch
            {
                return(View(model));
            }
        }