public static Models.BuscadorModelo ConversionGenericoBuscador(Models.ModeloGenerico modelo) { return(new Models.BuscadorModelo() { Id = modelo.Id, Generales = modelo.Generales }); }
// 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)); }
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")); }