public List <Idioma> buscar(string palabra) { List <Idioma> entity = new List <Idioma>(); IdiomaComponent idiomaComponent = new IdiomaComponent(); entity = idiomaComponent.Read(); List <Idioma> result = new List <Idioma>(); foreach (Idioma item in entity) { if (item.idioma.Contains(palabra) || item.codigo.Contains(palabra)) { result.Add(item); } } return(result); }
public List <Traduccion> Read() { TraduccionDAC traduccionDAC = new TraduccionDAC(); List <Traduccion> Result = new List <Traduccion>(); List <Traduccion> traduccions = new List <Traduccion>(); traduccions = traduccionDAC.Read(); foreach (Traduccion item in traduccions) { Traduccion traduccion = new Traduccion(); traduccion = item; IdiomaComponent idiomaComponent = new IdiomaComponent(); PalabraComponent palabraComponent = new PalabraComponent(); traduccion.idioma = idiomaComponent.ReadBy(item.idioma.Id); traduccion.palabra = palabraComponent.ReadBy(item.palabra.Id); Result.Add(traduccion); } return(Result); }
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); } }