Ejemplo n.º 1
0
 public static Models.BuscadorModelo ConversionGenericoBuscador(Models.ModeloGenerico modelo)
 {
     return(new Models.BuscadorModelo()
     {
         Id = modelo.Id,
         Generales = modelo.Generales
     });
 }
Ejemplo n.º 2
0
        // GET: Buscador
        public ActionResult Index(string busqueda)
        {
            var usuarios    = DAO.MapeadoDB.RecogerUsuarios();
            var modelo      = new Models.ModeloGenerico();
            var encontrados = new List <Models.BuscadorModelo>();

            foreach (var usuario in usuarios)
            {
                if (usuario.Generales.Nombre.ToLower().Contains(busqueda.ToLower()))
                {
                    if (!encontrados.Contains(usuario))
                    {
                        encontrados.Add(DAO.MapeadoDB.ConversionGenericoBuscador(usuario));
                    }
                }
            }

            modelo.Buscados = encontrados;

            return(View("~/Views/Buscador/Buscador.cshtml", modelo));
        }
Ejemplo n.º 3
0
        public ActionResult Suscripcion(Models.Enum.TipoUsuario?tipo)
        {
            switch (tipo)
            {
            case Models.Enum.TipoUsuario.Banda:
                var estilos    = DAO.MapeadoDB.RecogerEstilos();
                var modelBanda = new Models.Login.SuscripcionBandaModelo()
                {
                    Estilos = estilos, Tipo = (Models.Enum.TipoUsuario)tipo
                };
                return(View("~/Views/Login/Suscripcion/SuscripcionBanda.cshtml", modelBanda));

            case Models.Enum.TipoUsuario.Manager:
                var generalManager = new Models.DatosGenerales()
                {
                    Estilo = Models.Enum.Estilo.SinEstilo
                };
                var modelManager = new Models.ModeloGenerico()
                {
                    Tipo = (Models.Enum.TipoUsuario)tipo, Generales = generalManager
                };
                return(View("~/Views/Login/Suscripcion/SuscripcionManager.cshtml", modelManager));

            case Models.Enum.TipoUsuario.Sala:
                var generalSala = new Models.DatosGenerales()
                {
                    Estilo = Models.Enum.Estilo.SinEstilo
                };
                var modelSala = new Models.ModeloGenerico()
                {
                    Tipo = (Models.Enum.TipoUsuario)tipo, Generales = generalSala
                };
                return(View("~/Views/Login/Suscripcion/SuscripcionSala.cshtml", modelSala));
            }
            return(View("~/Views/Login/Suscripcion/SuscripcionTipo.cshtml"));
        }