示例#1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            KurumsalContext ctx = new KurumsalContext();

            var gelenid = Request.QueryString["ID"];

            if (!string.IsNullOrEmpty(gelenid))
            {
                r    = ctx.Referanslar.Find(Convert.ToInt32(gelenid));
                ekle = false;
            }

            if (IsPostBack)
            {
                r.AdSoyad = Request.Form["adsoyad"];
                r.Mesaj   = Request.Form["mesaj"];

                if (ekle)
                {
                    ctx.Referanslar.Add(r);
                }
                else
                {
                    ctx.Entry(r).State = System.Data.Entity.EntityState.Modified;
                }
                ctx.SaveChanges();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            int             gelenid = Convert.ToInt32(Request.QueryString["ID"]);
            KurumsalContext ctx     = new KurumsalContext();

            icerik = ctx.Icerikler.Find(gelenid);

            if (IsPostBack)
            {
                icerik.Baslik           = Request.Form["baslik"];
                icerik.Makale           = Request.Form["makale"];
                ctx.Entry(icerik).State = System.Data.Entity.EntityState.Modified;
                ctx.SaveChanges();
            }
        }
示例#3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            KurumsalContext ctx = new KurumsalContext();

            a = ctx.Ayarlar.FirstOrDefault();

            var dosya = Request.Files["logo"];

            var kaydedilecekyer = "/Content/yuklenenler/";

            if (dosya != null)
            {
                dosya.SaveAs(Server.MapPath(kaydedilecekyer) + dosya.FileName);
            }

            if (IsPostBack)
            {
                //Kullanıcı verilerini GET ile ilettiyse
                ////string emailget = Request.QueryString["email"];
                ////string copyrightget = Request.QueryString["copyright"];

                //Kullanıcı verilerini post ile ilettiyse
                string emailpost     = Request.Form["email"];
                string copyrightpost = Request.Form["copyright"];

                if (a == null)
                {
                    Models.Ayar yeniayar = new Models.Ayar();
                    yeniayar.Copyright = copyrightpost;
                    yeniayar.MailAdres = emailpost;
                    yeniayar.Logo      = kaydedilecekyer + dosya.FileName;
                    ctx.Ayarlar.Add(yeniayar);
                    ctx.SaveChanges();
                }
                else
                {
                    if (dosya != null & dosya.ContentLength > 0)
                    {
                        a.Logo = kaydedilecekyer + dosya.FileName;
                    }

                    a.Copyright        = copyrightpost;
                    a.MailAdres        = emailpost;
                    ctx.Entry(a).State = System.Data.Entity.EntityState.Modified;
                    ctx.SaveChanges();
                }
            }
        }