示例#1
0
        public ActionResult Create(GaleriaModelo galMod)
        {
            GaleriaCEN galCEN = new GaleriaCEN();
            int        id     = galCEN.CrearGaleria(galMod.Evento, galMod.NombreGaleria);

            return(RedirectToAction("Details/" + id));
        }
示例#2
0
        //
        // GET: /Galeria/Details/5

        public ActionResult Details(int id)
        {
            GaleriaModelo  gal          = null;
            IList <FotoEN> lista        = new List <FotoEN>();
            IList <FotoEN> listagaleria = new List <FotoEN>();

            SessionInitialize();
            GaleriaEN galEN = new GaleriaCAD(session).ReadOIDDefault(id);

            gal = new GaleriaAssembler().ConvertENToModelUI(galEN);
            FotoCEN fotos = new FotoCEN();

            lista = fotos.ReadAll(0, -1);
            foreach (FotoEN item in lista)
            {
                if (item.Pertenece_a != null)
                {
                    if (item.Pertenece_a.Id == id)
                    {
                        listagaleria.Add(item);
                    }
                }
            }
            ViewData["lista"] = listagaleria;
            ViewBag.Titulo    = galEN.NombreGaleria;
            //Aqui llamamos al evento para coger su nombre y mostrarlo en la vista
            EventoCEN cenev = new EventoCEN();
            EventoEN  ev    = cenev.ReadOID(galEN.Evento.Id);

            ViewBag.Ev = ev.Nombre;
            ViewBag.Us = ev.Crea.Nick;
            SessionClose();
            return(View(gal));
        }
示例#3
0
        public ActionResult Create(GaleriaModelo galMod)
        {
            GaleriaCEN galCEN = new GaleriaCEN();

            galCEN.CrearGaleria(galMod.Evento, galMod.NombreGaleria);
            Console.Write("Error al crear");
            return(RedirectToAction("Index"));
        }
示例#4
0
        //
        // GET: /Galeria/Create

        public ActionResult Create()
        {
            GaleriaModelo gal   = new GaleriaModelo();
            String        idr   = RouteData.Values["id"].ToString();
            int           idref = Int32.Parse(idr);

            gal.idre = idref;

            return(View(gal));
        }
 public static void InsertarGaleria(Galeria galeria)
 {
     try
     {
         GaleriaModelo.InsertarGaleria(galeria);
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
 public static List <Galeria> ObtenerGalerias(bool estado)
 {
     try
     {
         return(GaleriaModelo.ObtenerGalerias(estado));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
示例#7
0
        //
        // GET: /Galeria/Details/5

        public ActionResult Details(int id)
        {
            GaleriaModelo gal = null;

            SessionInitialize();
            GaleriaEN galEN = new GaleriaCAD(session).ReadOIDDefault(id);

            gal = new GaleriaAssembler().ConvertENToModelUI(galEN);
            SessionClose();
            return(View(gal));
        }
 public static Galeria ObtenerGaleriaPorID(int id)
 {
     try
     {
         if (id <= 0)
         {
             throw new Exception("ID no valido");
         }
         return(GaleriaModelo.ObtenerGaleriaPorID(id));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }