public ActionResult Edit([Bind(Include = "SliderId,Baslik,Aciklama,ResimURL")] SliderEN slider, HttpPostedFileBase ResimURL, int id) { if (ModelState.IsValid) { var s = db.SliderEN.Where(x => x.SliderID == id).SingleOrDefault(); if (ResimURL != null) { if (System.IO.File.Exists(Server.MapPath(s.ResimURL))) { System.IO.File.Delete(Server.MapPath(s.ResimURL)); } WebImage img = new WebImage(ResimURL.InputStream); FileInfo imginfo = new FileInfo(ResimURL.FileName); string sliderimgname = Guid.NewGuid().ToString() + imginfo.Extension; img.Resize(1024, 360); img.Save("~/Uploads/SliderEN/" + sliderimgname); s.ResimURL = "/Uploads/SliderEN/" + sliderimgname; } s.Baslik = slider.Baslik; s.Aciklama = slider.Aciklama; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(slider)); }
public void CambiarImagen(int p_oid, int img_pos, string img_url) { /*PROTECTED REGION ID(BaseDatosGenNHibernate.CEN.BaseDatos_Slider_cambiarImagen) ENABLED START*/ SliderEN slider = _ISliderCAD.MuestraSliderPorOID(p_oid); switch (img_pos) { case 0: slider.Imagen1 = img_url; break; case 1: slider.Imagen2 = img_url; break; case 2: slider.Imagen3 = img_url; break; case 3: slider.Imagen4 = img_url; break; } _ISliderCAD.Modify(slider); /*PROTECTED REGION END*/ }
public SliderEN ReadOIDDefault(int id ) { SliderEN sliderEN = null; try { SessionInitializeTransaction(); sliderEN = (SliderEN)session.Get(typeof(SliderEN), id); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is BaseDatosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new BaseDatosGenNHibernate.Exceptions.DataLayerException("Error in SliderCAD.", ex); } finally { SessionClose(); } return(sliderEN); }
public void Destroy(int id ) { try { SessionInitializeTransaction(); SliderEN sliderEN = (SliderEN)session.Load(typeof(SliderEN), id); session.Delete(sliderEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is BaseDatosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new BaseDatosGenNHibernate.Exceptions.DataLayerException("Error in SliderCAD.", ex); } finally { SessionClose(); } }
public int New_(SliderEN slider) { try { SessionInitializeTransaction(); session.Save(slider); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is BaseDatosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new BaseDatosGenNHibernate.Exceptions.DataLayerException("Error in SliderCAD.", ex); } finally { SessionClose(); } return(slider.Id); }
public SliderEN MuestraSliderPorOID(int id ) { SliderEN sliderEN = null; sliderEN = _ISliderCAD.MuestraSliderPorOID(id); return(sliderEN); }
public Slider ConvertENToModelUI(SliderEN en) { Slider sly = new Slider(); sly.Id = en.Id; sly.Imagen1 = en.Imagen1; sly.Imagen2 = en.Imagen2; sly.Imagen3 = en.Imagen3; sly.Imagen4 = en.Imagen4; return(sly); }
public ActionResult DeleteConfirmed(int id) { SliderEN slider = db.SliderEN.Find(id); if (System.IO.File.Exists(Server.MapPath(slider.ResimURL))) { System.IO.File.Delete(Server.MapPath(slider.ResimURL)); } db.SliderEN.Remove(slider); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Sliders/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SliderEN slider = db.SliderEN.Find(id); if (slider == null) { return(HttpNotFound()); } return(View(slider)); }
public void Modify(int p_Slider_OID, string p_imagen1, string p_imagen2, string p_imagen3, string p_imagen4) { SliderEN sliderEN = null; //Initialized SliderEN sliderEN = new SliderEN(); sliderEN.Id = p_Slider_OID; sliderEN.Imagen1 = p_imagen1; sliderEN.Imagen2 = p_imagen2; sliderEN.Imagen3 = p_imagen3; sliderEN.Imagen4 = p_imagen4; //Call to SliderCAD _ISliderCAD.Modify(sliderEN); }
public int New_(string p_imagen1, string p_imagen2, string p_imagen3, string p_imagen4) { SliderEN sliderEN = null; int oid; //Initialized SliderEN sliderEN = new SliderEN(); sliderEN.Imagen1 = p_imagen1; sliderEN.Imagen2 = p_imagen2; sliderEN.Imagen3 = p_imagen3; sliderEN.Imagen4 = p_imagen4; //Call to SliderCAD oid = _ISliderCAD.New_(sliderEN); return(oid); }
public ActionResult Create([Bind(Include = "SliderId,Baslik,Aciklama,ResimURL")] SliderEN slider, HttpPostedFileBase ResimURL) { if (ModelState.IsValid) { if (ResimURL != null) { WebImage img = new WebImage(ResimURL.InputStream); FileInfo imginfo = new FileInfo(ResimURL.FileName); string sliderimgname = Guid.NewGuid().ToString() + imginfo.Extension; img.Resize(1024, 360); img.Save("~/Uploads/Slider/" + sliderimgname); slider.ResimURL = "/Uploads/Slider/" + sliderimgname; } db.SliderEN.Add(slider); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(slider)); }
// Modify default (Update all attributes of the class) public void ModifyDefault(SliderEN slider) { try { SessionInitializeTransaction(); SliderEN sliderEN = (SliderEN)session.Load(typeof(SliderEN), slider.Id); sliderEN.Imagen1 = slider.Imagen1; sliderEN.Imagen2 = slider.Imagen2; sliderEN.Imagen3 = slider.Imagen3; sliderEN.Imagen4 = slider.Imagen4; session.Update(sliderEN); SessionCommit(); } catch (Exception ex) { SessionRollBack(); if (ex is BaseDatosGenNHibernate.Exceptions.ModelException) { throw ex; } throw new BaseDatosGenNHibernate.Exceptions.DataLayerException("Error in SliderCAD.", ex); } finally { SessionClose(); } }