public void Create(Idioma idioma)
        {
            try
            {
                var c = factory.Retrieve <Idioma>(idioma);

                if (c != null)
                {
                    throw new BussinessException(1);
                }
                else
                {
                    factory.Create(idioma);
                }
            }
            catch (Exception ex)
            {
                ExecptionManager.GetInstance().Process(ex);
            }
        }
 public Idioma RetrieveByName(Idioma idioma)
 {
     return(crudIdioma.Retrieve <Idioma>(idioma));
 }