Ejemplo n.º 1
0
        public Entrenamiento Buscar(Entrenamiento param)
        {
            Entrenamiento resultado = mapper.Buscar(param);

            resultado.ListaEjercicios = EjercicioMapper.BuscarEjercicio(param);
            return(resultado);
        }
Ejemplo n.º 2
0
        public static int Modificar(Ejercicio param)
        {
            int res = EjercicioMapper.Modificar(param);

            Bitacora("Modificar", param);
            return(res);
        }
Ejemplo n.º 3
0
        public static int Insertar(Ejercicio param)
        {
            int res = EjercicioMapper.Insertar(param);

            Bitacora("Insertar", param);
            return(res);
        }
Ejemplo n.º 4
0
 public List <Entrenamiento> Listar()
 {
     lista = mapper.Listar();
     foreach (Entrenamiento item in lista)
     {
         item.ListaEjercicios = EjercicioMapper.BuscarEjercicio(item);
     }
     return(lista);
 }
Ejemplo n.º 5
0
 public int Insertar(Entrenamiento param)
 {
     param.Id = mapper.Insertar(param);
     foreach (Ejercicio item in param.ListaEjercicios)
     {
         EjercicioMapper.InsertarEjercicio(param, item);
     }
     Bitacora("Insertar", param);
     return(param.Id);
 }
Ejemplo n.º 6
0
        public int Modificar(Entrenamiento param)
        {
            EjercicioMapper.BorrarEjercicio(param);
            foreach (Ejercicio item in param.ListaEjercicios)
            {
                EjercicioMapper.InsertarEjercicio(param, item);
            }
            int res = mapper.Modificar(param);

            Bitacora("Modificar", param);
            return(res);
        }
Ejemplo n.º 7
0
        public List <Ejercicio> Filtrar(string palabrasClave)
        {
            lista = EjercicioMapper.Listar();
            List <string> palabras = palabrasClave.Split(',').Select(p => p.Trim().ToLower()).ToList();

            palabras.Remove("");
            palabras.Remove(" ");
            List <Ejercicio> subLista = new List <Ejercicio>();
            List <string>    palabrasItem;

            foreach (var item in lista)
            {
                palabrasItem = new List <string>(item.PalabrasClave.Split(',').Select(p => p.Trim().ToLower()).ToList());
                foreach (string palabra in palabras)
                {
                    if (palabrasItem.Contains(palabra) && (!subLista.Contains(item)))
                    {
                        subLista.Add(item);
                    }
                }
            }
            return(subLista);
        }
Ejemplo n.º 8
0
 public List <Ejercicio> Listar()
 {
     lista = EjercicioMapper.Listar();
     return(lista);
 }
Ejemplo n.º 9
0
 public Ejercicio Buscar(Ejercicio param)
 {
     return(EjercicioMapper.Buscar(param));
 }