コード例 #1
0
        public List <Traduccion> buscar(string palabra)
        {
            List <Traduccion>   lista = new List <Traduccion>();
            TraduccionComponent traduccionComponent = new TraduccionComponent();

            lista = traduccionComponent.Read();
            List <Traduccion> result = new List <Traduccion>();

            foreach (Traduccion item in lista)
            {
                if (item.traduccion != null)
                {
                    if (item.palabra.palabra.Contains(palabra) || item.traduccion.Contains(palabra))
                    {
                        result.Add(item);
                    }
                }
                else
                {
                    if (item.palabra.palabra.Contains(palabra))
                    {
                        result.Add(item);
                    }
                }
            }
            return(result);
        }
コード例 #2
0
        public void Delete(int id)
        {
            IdiomaDAC idiomaDAC = new IdiomaDAC();

            idiomaDAC.Delete(id);
            TraduccionComponent traduccionComponent = new TraduccionComponent();

            traduccionComponent.Delete(id);
        }
コード例 #3
0
        public Entities.Idioma Create(Entities.Idioma entity)
        {
            if (Verificar(entity))
            {
                IdiomaDAC idiomaDAC = new IdiomaDAC();
                Idioma    idioma    = new Idioma();
                idioma = idiomaDAC.Create(entity);
                Idioma idiomatabla = new Idioma();
                idiomatabla = ReadBy(entity.idioma);

                TraduccionComponent traduccionComponent = new TraduccionComponent();
                traduccionComponent.AsignarPalabras(idiomatabla.Id);
                return(idioma);
            }
            else
            {
                return(null);
            }
        }
コード例 #4
0
 public Palabra Create(Palabra entity)
 {
     if (Verificar(entity))
     {
         PalabraDAC palabraDAC = new PalabraDAC();
         Palabra    palabra    = new Palabra();
         palabra = palabraDAC.Create(entity);
         Palabra unaPalabra = new Palabra();
         unaPalabra = ReadBy(entity.palabra);
         IdiomaComponent idiomaComponent = new IdiomaComponent();
         foreach (Idioma item in idiomaComponent.Read())
         {
             TraduccionComponent traduccionComponent = new TraduccionComponent();
             Traduccion          traduccion          = new Traduccion(item, unaPalabra);
             traduccionComponent.Create(traduccion);
         }
         return(palabra);
     }
     else
     {
         return(null);
     }
 }