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); }
public void Delete(int id) { IdiomaDAC idiomaDAC = new IdiomaDAC(); idiomaDAC.Delete(id); TraduccionComponent traduccionComponent = new TraduccionComponent(); traduccionComponent.Delete(id); }
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); } }
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); } }