예제 #1
0
        public List <Heroe> FindByNameHeroe(string name, enHeroeClass heroeClass)
        {
            DbSet <Heroe> dsHeroe = _context.Set <Heroe>();

            if (((enHeroeClass)heroeClass) == enHeroeClass.ALL)
            {
                return(dsHeroe.Where(a => a.name.ToLower().Contains(name.ToLower())).OrderBy(a => a.name).ToList());
            }
            else
            {
                return(dsHeroe.Where(a => a.heroeClass == (int)heroeClass).Where(a => a.name.ToLower().Contains(name.ToLower())).OrderBy(a => a.name).ToList());
            }
        }
예제 #2
0
        public List <Heroe> FindAllHeroe(enHeroeClass heroeClass)
        {
            DbSet <Heroe> dsHeroe = _context.Set <Heroe>();

            if (((enHeroeClass)heroeClass) == enHeroeClass.ALL)
            {
                return(dsHeroe.OrderBy(a => a.name).ToList());
            }
            else
            {
                return(dsHeroe.Where(a => a.heroeClass == (int)heroeClass).OrderBy(a => a.name).ToList());
            }
        }
예제 #3
0
 public List <HeroeVO> FindAll(enHeroeClass heroeClass)
 {
     return(_converter.ParseList(_repository.FindAllHeroe(heroeClass)));
 }
예제 #4
0
 public List <HeroeVO> FindByName(string name, enHeroeClass heroeClass)
 {
     return(_converter.ParseList(_repository.FindByNameHeroe(name, heroeClass)));
 }