public bool Insert( int AbstractAuthorId,  string FirstName,  string FamilyName,  string Title,  string Degree,  string Email,  string Address,  string AffilitationDepartment,  string AffilitationInstitutionHospital,  string AffilitationCity,  string AffilitationCountry,  string Country,  string POBox,  string ZipCode,  string City,  int LanguageID)
        {
            AbstractAuthorsLanguageDAC abstractauthorslanguageComponent = new AbstractAuthorsLanguageDAC();
            int AbstractAuthorLanguageId = 0;

            return abstractauthorslanguageComponent.InsertNewAbstractAuthorsLanguage( ref AbstractAuthorLanguageId,  AbstractAuthorId,  FirstName,  FamilyName,  Title,  Degree,  Email,  Address,  AffilitationDepartment,  AffilitationInstitutionHospital,  AffilitationCity,  AffilitationCountry,  Country,  POBox,  ZipCode,  City,  LanguageID);
        }
 public bool Insert(AbstractAuthorsLanguage abstractauthorslanguage)
 {
     int autonumber = 0;
     AbstractAuthorsLanguageDAC abstractauthorslanguageComponent = new AbstractAuthorsLanguageDAC();
     bool endedSuccessfuly = abstractauthorslanguageComponent.InsertNewAbstractAuthorsLanguage( ref autonumber,  abstractauthorslanguage.AbstractAuthorId,  abstractauthorslanguage.FirstName,  abstractauthorslanguage.FamilyName,  abstractauthorslanguage.Title,  abstractauthorslanguage.Degree,  abstractauthorslanguage.Email,  abstractauthorslanguage.Address,  abstractauthorslanguage.AffilitationDepartment,  abstractauthorslanguage.AffilitationInstitutionHospital,  abstractauthorslanguage.AffilitationCity,  abstractauthorslanguage.AffilitationCountry,  abstractauthorslanguage.Country,  abstractauthorslanguage.POBox,  abstractauthorslanguage.ZipCode,  abstractauthorslanguage.City,  abstractauthorslanguage.LanguageID);
     if(endedSuccessfuly)
     {
         abstractauthorslanguage.AbstractAuthorLanguageId = autonumber;
     }
     return endedSuccessfuly;
 }