Ejemplo n.º 1
0
        public ActionResult Index()
        {
            var model = new Models.HomeView()
            {
                FechaValoracion = DateTime.Now,
                OfertasTabla    = new List <Models.OfertasHome>()
            };

            var tabla = getOfertas();

            foreach (var l in tabla)
            {
                model.OfertasTabla.Add(new Models.OfertasHome
                {
                    Imagen      = l.Imagen,
                    Disponible  = l.Disponible,
                    Nombre      = l.Nombre,
                    Valoracion  = l.Valoracion,
                    Descripcion = l.Descripcion,
                    Valor       = l.Valor,
                    Id          = l.Id
                });
            }

            return(View(model));
        }
Ejemplo n.º 2
0
        public ActionResult Index(MisOfertas.Web.Models.HomeView model)
        {
            var m = new Models.HomeView()
            {
                FechaValoracion = DateTime.Now,
                OfertasTabla    = new List <Models.OfertasHome>()
            };

            if (model.RubroReg == 0)
            {
                if (model.Valoracion == 0)
                {
                    var tabla = getOfertas();

                    foreach (var l in tabla)
                    {
                        m.OfertasTabla.Add(new Models.OfertasHome
                        {
                            Imagen      = l.Imagen,
                            Disponible  = l.Disponible,
                            Nombre      = l.Nombre,
                            Valoracion  = l.Valoracion,
                            Descripcion = l.Descripcion,
                            Valor       = l.Valor,
                            Id          = l.Id
                        });
                    }
                }
                else
                {
                    var tabla = getOfertasFiltroTodos(model.Valoracion);

                    foreach (var l in tabla)
                    {
                        m.OfertasTabla.Add(new Models.OfertasHome
                        {
                            Imagen      = l.Imagen,
                            Disponible  = l.Disponible,
                            Nombre      = l.Nombre,
                            Valoracion  = l.Valoracion,
                            Descripcion = l.Descripcion,
                            Valor       = l.Valor,
                            Id          = l.Id
                        });
                    }
                }
            }
            else if (model.RubroReg != 0)
            {
                if (model.Valoracion == 0)
                {
                    var tabla = getOfertasFiltroTodosRubro(model.RubroReg.ToString());

                    foreach (var l in tabla)
                    {
                        m.OfertasTabla.Add(new Models.OfertasHome
                        {
                            Imagen      = l.Imagen,
                            Disponible  = l.Disponible,
                            Nombre      = l.Nombre,
                            Valoracion  = l.Valoracion,
                            Descripcion = l.Descripcion,
                            Valor       = l.Valor,
                            Id          = l.Id
                        });
                    }
                }
                else
                {
                    var tabla = getOfertasFiltro(model.Valoracion, model.RubroReg.ToString());

                    foreach (var l in tabla)
                    {
                        m.OfertasTabla.Add(new Models.OfertasHome
                        {
                            Imagen      = l.Imagen,
                            Disponible  = l.Disponible,
                            Nombre      = l.Nombre,
                            Valoracion  = l.Valoracion,
                            Descripcion = l.Descripcion,
                            Valor       = l.Valor,
                            Id          = l.Id
                        });
                    }
                }
            }
            return(View(m));
        }