protected void btnImageInsert_OnClick(object sender, EventArgs e) { if (txtImage.Text == string.Empty || FileUploadImage.FileName == string.Empty) { Label.Text = "Lütfen Tüm Alanları Doldurunuz."; Label.Visible = true; } else { //FileUploadThumbnail.SaveAs(MapPath("~/images/thumbnail/")+FileUploadThumbnail.FileName); FileUploadImage.SaveAs(MapPath("~/images/image/") + FileUploadImage.FileName); System.Drawing.Image img = System.Drawing.Image.FromFile(MapPath("~/images/image/") + FileUploadImage.FileName); System.Drawing.Image thumbnail = img.GetThumbnailImage(364, 273, new System.Drawing.Image.GetThumbnailImageAbort(ThumbnailCallback), IntPtr.Zero); thumbnail.Save(MapPath("~/images/thumbnail/") + FileUploadImage.FileName); var db = new EmerseDbEntities(); var image = new Data.Image(); image.name = txtImage.Text; image.category = Convert.ToInt32(dropDownList.SelectedValue); image.thumbnailUrl = "~/images/thumbnail/" + FileUploadImage.FileName; image.url = "~/images/image/" + FileUploadImage.FileName; image.createDate = DateTime.Now; db.Image.Add(image); db.SaveChanges(); Response.Redirect("~/Admin/GalleryContent.aspx"); } }
protected void btnEdit_OnClick(object sender, EventArgs e) { EmerseDbEntities db = new EmerseDbEntities(); int id = int.Parse(Request.QueryString["ID"]); var currentRecord = db.Content.Find(id); currentRecord.header = head.Text; currentRecord.category = Convert.ToInt32(dropDownList.SelectedValue); currentRecord.text = text.Text; currentRecord.updateDate = DateTime.Now; db.SaveChanges(); Response.Redirect("ContentAdmin.aspx"); }
protected void imgDelete_OnClick(object sender, ImageClickEventArgs e) { ImageButton btn = sender as ImageButton; GridViewRow row = btn.NamingContainer as GridViewRow; HiddenField field = row.FindControl("lblHiddenField") as HiddenField; string val = field.Value; EmerseDbEntities db = new EmerseDbEntities(); int id = Convert.ToInt32(val); var removeRecord = db.Image.Find(id); removeRecord.deleted = true; db.SaveChanges(); GridView1.DataBind(); Response.Redirect("GalleryContent.aspx"); }
protected void btnImageEdit_OnClick(object sender, EventArgs e) { var db = new EmerseDbEntities(); int id = int.Parse(Request.QueryString["ID"]); var currentRecord = db.Image.Find(id); FileUploadImage.SaveAs(MapPath("~/images/image/") + FileUploadImage.FileName); System.Drawing.Image img = System.Drawing.Image.FromFile(MapPath("~/images/image/") + FileUploadImage.FileName); System.Drawing.Image thumbnail = img.GetThumbnailImage(364, 273, new System.Drawing.Image.GetThumbnailImageAbort(ThumbnailCallback), IntPtr.Zero); thumbnail.Save(MapPath("~/images/thumbnail/") + FileUploadImage.FileName); currentRecord.name = txtImage.Text; currentRecord.category = Convert.ToInt32(dropDownList.SelectedValue); currentRecord.thumbnailUrl = "~/images/thumbnail/" + FileUploadImage.FileName; currentRecord.url = "~/images/image/" + FileUploadImage.FileName; currentRecord.updateDate = DateTime.Now; db.SaveChanges(); Response.Redirect("GalleryContent.aspx"); }
protected void btnInsert_OnClick(object sender, EventArgs e) { if (head.Text == string.Empty || text.Text == string.Empty) { Label.Text = "Lütfen Tüm Alanları Doldurunuz."; Label.Visible = true; } else { var db = new EmerseDbEntities(); Content c = new Content(); c.header = head.Text; c.category = Convert.ToInt32(dropDownList.SelectedValue); c.text = text.Text; c.createDate = DateTime.Now; db.Content.Add(c); db.SaveChanges(); Response.Redirect("ContentAdmin.aspx"); } }