public virtual List <EntrenadorViewModel> BuscarEntrenador(BuscarEntrenadorViewModel buscar) { if (!buscar.Cantidad.HasValue) { buscar.Cantidad = 10; } var inicio = buscar.Pagina.GetValueOrDefault().Equals(1) ? 0 : (buscar.Pagina.GetValueOrDefault() - 1) * buscar.Cantidad.GetValueOrDefault(); return((from item in Session.Query <Usuario>() where item.Entrenador != null && item.Estado == "A" && ((!string.IsNullOrEmpty(buscar.Nombre)) ? item.DatosPersona.Nombre.ToUpper().Contains(buscar.Nombre.ToUpper()) || item.DatosPersona.Apellido.ToUpper().Contains(buscar.Nombre.ToUpper()) : 1.Equals(1)) orderby item.Entrenador.Id descending select new EntrenadorViewModel { Apellido = item.DatosPersona.Apellido, FotoRostro = item.Entrenador.FotoRostro, Id = item.Entrenador.Id, Nacionalidad = item.DatosPersona.Nacionalidad, Nacionalidad1 = item.DatosPersona.Nacionalidad1, NacionalidadIso = item.DatosPersona.NacionalidadIso, NacionalidadIso1 = item.DatosPersona.NacionalidadIso1, FechaNacimiento = item.DatosPersona.FechaNacimiento, Informacion = item.DatosPersona.Informacion, Pais = item.DatosPersona.Pais, PaisIso = item.DatosPersona.PaisIso, Nombre = item.DatosPersona.Nombre, Perfil = item.Entrenador.Perfil, UsuarioId = item.Id }).Skip(inicio).Take(buscar.Cantidad.GetValueOrDefault()).ToList()); }
public virtual long BuscarEntrenadorCount(BuscarEntrenadorViewModel buscar) { return((from item in Session.Query <Usuario>() where item.Entrenador != null && item.Estado == "A" && ((!string.IsNullOrEmpty(buscar.Nombre)) ? item.DatosPersona.Nombre.ToUpper().Contains(buscar.Nombre.ToUpper()) || item.DatosPersona.Apellido.ToUpper().Contains(buscar.Nombre.ToUpper()) : 1.Equals(1)) select new EntrenadorViewModel { Apellido = item.DatosPersona.Apellido, FotoRostro = item.Entrenador.FotoRostro, Id = item.Entrenador.Id, Nacionalidad = item.DatosPersona.Nacionalidad, Nacionalidad1 = item.DatosPersona.Nacionalidad1, NacionalidadIso = item.DatosPersona.NacionalidadIso, NacionalidadIso1 = item.DatosPersona.NacionalidadIso1, FechaNacimiento = item.DatosPersona.FechaNacimiento, Informacion = item.DatosPersona.Informacion, Pais = item.DatosPersona.Pais, PaisIso = item.DatosPersona.PaisIso, Nombre = item.DatosPersona.Nombre, Perfil = item.Entrenador.Perfil, UsuarioId = item.Id }).Count()); }
public List <EntrenadorViewModel> SearchFiltersPostNew(BuscarEntrenadorViewModel searchValues) { try { return(this.Buscar(searchValues)); } catch (Exception) { throw; } }
public List <EntrenadorViewModel> SearchPost(BuscarEntrenadorViewModel buscar) { try { return(this.Buscar(buscar)); } catch (Exception) { throw; } }
public long SearchFiltersPostNewCount(BuscarEntrenadorViewModel buscar) { var busqueda = DependencyFactory.Resolve <IBusquedaBusiness>(); try { return(busqueda.BuscarEntrenadorCount(buscar)); } catch (Exception) { throw; } }
public long SearchPostCount(BuscarEntrenadorViewModel searchValues) { var busqueda = DependencyFactory.Resolve <IBusquedaBusiness>(); try { return(busqueda.BuscarEntrenadorCount(searchValues)); } catch (Exception) { throw; } }
public void BusquedaEntrenador() { //for (int w = 0; w < 5; w++) //{ var oo = new BuscarEntrenadorViewModel { Pagina = 1, Cantidad = 4 }; //Fichajes[rnd.Next(0, 2)], Perfiles[rnd.Next(0, 2)] var list = busqueda.BuscarEntrenador(oo); Console.WriteLine(list.SerializarToJson()); //} }
private List <EntrenadorViewModel> Buscar(BuscarEntrenadorViewModel buscar) { var busqueda = DependencyFactory.Resolve <IBusquedaBusiness>(); var userView = busqueda.BuscarEntrenador(buscar); userView.ForEach(o => o.Link = #if DEBUG "http://localhost:52771/#!/ProfilePublic/EntrenadorPublic/" + o.Id.ToString() #else "http://allwiners.com/#!/ProfilePublic/EntrenadorPublic/" + o.Id.ToString() #endif ); var id = this.GetAuthData().Id; userView.ForEach(o => o.Recomendar = (o.UsuarioId != id)); return(userView); }
public virtual long BuscarEntrenadorCount(BuscarEntrenadorViewModel buscar) { return(DependencyFactory.Resolve <IEntrenadorDA>().BuscarEntrenadorCount(buscar)); }
public virtual List <EntrenadorViewModel> BuscarEntrenador(BuscarEntrenadorViewModel buscar) { return(DependencyFactory.Resolve <IEntrenadorDA>().BuscarEntrenador(buscar)); }