Exemple #1
0
        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));
        }
Exemple #2
0
        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*/
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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();
            }
        }
Exemple #5
0
        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);
        }
Exemple #6
0
        public SliderEN MuestraSliderPorOID(int id
                                            )
        {
            SliderEN sliderEN = null;

            sliderEN = _ISliderCAD.MuestraSliderPorOID(id);
            return(sliderEN);
        }
Exemple #7
0
        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);
        }
Exemple #8
0
        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"));
        }
Exemple #9
0
        // 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));
        }
Exemple #10
0
        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);
        }
Exemple #11
0
        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);
        }
Exemple #12
0
        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));
        }
Exemple #13
0
// 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();
            }
        }