Exemplo n.º 1
0
        public FotoEN ReadOIDDefault(int id
                                     )
        {
            FotoEN fotoEN = null;

            try
            {
                SessionInitializeTransaction();
                fotoEN = (FotoEN)session.Get(typeof(FotoEN), id);
                SessionCommit();
            }

            catch (Exception ex) {
                SessionRollBack();
                if (ex is Fight4FitGenNHibernate.Exceptions.ModelException)
                {
                    throw ex;
                }
                throw new Fight4FitGenNHibernate.Exceptions.DataLayerException("Error in FotoCAD.", ex);
            }


            finally
            {
                SessionClose();
            }

            return(fotoEN);
        }
Exemplo n.º 2
0
        public void BorrarFoto(int id
                               )
        {
            try
            {
                SessionInitializeTransaction();
                FotoEN fotoEN = (FotoEN)session.Load(typeof(FotoEN), id);
                session.Delete(fotoEN);
                SessionCommit();
            }

            catch (Exception ex) {
                SessionRollBack();
                if (ex is Fight4FitGenNHibernate.Exceptions.ModelException)
                {
                    throw ex;
                }
                throw new Fight4FitGenNHibernate.Exceptions.DataLayerException("Error in FotoCAD.", ex);
            }


            finally
            {
                SessionClose();
            }
        }
Exemplo n.º 3
0
        public int SubirFoto(FotoEN foto)
        {
            try
            {
                SessionInitializeTransaction();

                session.Save(foto);
                SessionCommit();
            }

            catch (Exception ex) {
                SessionRollBack();
                if (ex is Fight4FitGenNHibernate.Exceptions.ModelException)
                {
                    throw ex;
                }
                throw new Fight4FitGenNHibernate.Exceptions.DataLayerException("Error in FotoCAD.", ex);
            }


            finally
            {
                SessionClose();
            }

            return(foto.Id);
        }
Exemplo n.º 4
0
        public FotoEN ReadOID(int id
                              )
        {
            FotoEN fotoEN = null;

            fotoEN = _IFotoCAD.ReadOID(id);
            return(fotoEN);
        }
Exemplo n.º 5
0
        public Fight4FitGenNHibernate.EN.Fight4Fit.FotoEN SubirFoto(string p_Nombre, string p_Usuario, string p_Descripcion, int p_likes, string p_Ruta)
        {
            /*PROTECTED REGION ID(Fight4FitGenNHibernate.CP.Fight4Fit_Foto_SubirFoto) ENABLED START*/

            IFotoCAD fotoCAD = null;
            FotoCEN  fotoCEN = null;

            Fight4FitGenNHibernate.EN.Fight4Fit.FotoEN result = null;


            try
            {
                SessionInitializeTransaction();
                fotoCAD = new FotoCAD(session);
                fotoCEN = new  FotoCEN(fotoCAD);



                int oid;
                //Initialized FotoEN
                FotoEN fotoEN;
                fotoEN        = new FotoEN();
                fotoEN.Nombre = p_Nombre;

                fotoEN.Usuario = p_Usuario;

                fotoEN.Descripcion = p_Descripcion;

                fotoEN.Likes = p_likes;

                fotoEN.Ruta = p_Ruta;

                //Call to FotoCAD

                oid    = fotoCAD.SubirFoto(fotoEN);
                result = fotoCAD.ReadOIDDefault(oid);



                SessionCommit();
            }
            catch (Exception ex)
            {
                SessionRollBack();
                throw ex;
            }
            finally
            {
                SessionClose();
            }
            return(result);


            /*PROTECTED REGION END*/
        }
Exemplo n.º 6
0
        public void Darlike(int p_oid)
        {
            /*PROTECTED REGION ID(Fight4FitGenNHibernate.CEN.Fight4Fit_Foto_darlike) ENABLED START*/

            // Write here your custom code...
            FotoCAD fotoCAD = new FotoCAD();
            FotoEN  fotoEN  = new FotoEN();

            fotoEN       = fotoCAD.ReadOIDDefault(p_oid);
            fotoEN.Likes = fotoEN.Likes + 1;
            /*PROTECTED REGION END*/
        }
Exemplo n.º 7
0
 public ActionResult Edit(int id, FotoModelo fot)
 {
     try
     {
         FotoCEN cen = new FotoCEN();
         FotoEN  en  = cen.ReadOID(id);
         cen.EditarFoto(id, fot.nombre, en.Usuario, fot.descripcion, en.Likes, en.Ruta);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Exemplo n.º 8
0
        public FotoModelo ConvertENToModelUI(FotoEN en)
        {
            FotoModelo cat = new FotoModelo();

            cat.id     = en.Id;
            cat.nombre = en.Nombre;

            cat.descripcion = en.Descripcion;

            cat.ruta = en.Ruta;


            return(cat);
        }
Exemplo n.º 9
0
        public void EditarFoto(int p_Foto_OID, string p_Nombre, string p_Usuario, string p_Descripcion, int p_likes, string p_Ruta)
        {
            FotoEN fotoEN = null;

            //Initialized FotoEN
            fotoEN             = new FotoEN();
            fotoEN.Id          = p_Foto_OID;
            fotoEN.Nombre      = p_Nombre;
            fotoEN.Usuario     = p_Usuario;
            fotoEN.Descripcion = p_Descripcion;
            fotoEN.Likes       = p_likes;
            fotoEN.Ruta        = p_Ruta;
            //Call to FotoCAD

            _IFotoCAD.EditarFoto(fotoEN);
        }
Exemplo n.º 10
0
// Modify default (Update all attributes of the class)

        public void ModifyDefault(FotoEN foto)
        {
            try
            {
                SessionInitializeTransaction();
                FotoEN fotoEN = (FotoEN)session.Load(typeof(FotoEN), foto.Id);



                fotoEN.Nombre = foto.Nombre;


                fotoEN.Usuario = foto.Usuario;


                fotoEN.Descripcion = foto.Descripcion;



                fotoEN.Likes = foto.Likes;


                fotoEN.Ruta = foto.Ruta;

                session.Update(fotoEN);
                SessionCommit();
            }

            catch (Exception ex) {
                SessionRollBack();
                if (ex is Fight4FitGenNHibernate.Exceptions.ModelException)
                {
                    throw ex;
                }
                throw new Fight4FitGenNHibernate.Exceptions.DataLayerException("Error in FotoCAD.", ex);
            }


            finally
            {
                SessionClose();
            }
        }