Example #1
0
 public void AddDetails(CONIntegrator data)
 {
     if (data.IntegratorConfigurations != null && data.IntegratorConfigurations.Count > 0)
     {
         for (int i = 0; i < data.IntegratorConfigurations.Count; i++)
         {
             data.IntegratorConfigurations[i].IntegratorId = data.Id;
             data.IntegratorConfigurations[i].LastUpdate   = DateTime.Now;
             data.IntegratorConfigurations[i].UpdatedBy    = data.UpdatedBy;
             if (data.IntegratorConfigurations[i].Company != null)
             {
                 data.IntegratorConfigurations[i].CompanyId = data.IntegratorConfigurations[i].Company.Id;
             }
             if (data.IntegratorConfigurations[i].Id == 0)
             {
                 data.IntegratorConfigurations[i] = cONIntegratorConfigurationDl.Add(data.IntegratorConfigurations[i]);
             }
             else
             {
                 data.IntegratorConfigurations[i] = cONIntegratorConfigurationDl.Modify(data.IntegratorConfigurations[i]);
             }
         }
     }
     if (data.Structures != null && data.Structures.Count > 0)
     {
         for (int i = 0; i < data.Structures.Count; i++)
         {
             data.Structures[i].IntegratorId = data.Id;
             data.Structures[i].LastUpdate   = DateTime.Now;
             data.Structures[i].UpdatedBy    = data.UpdatedBy;
             if (data.Structures[i].Id == 0)
             {
                 data.Structures[i] = cONStructureDl.Add(data.Structures[i]);
             }
             else
             {
                 data.Structures[i] = cONStructureDl.Modify(data.Structures[i]);
             }
         }
     }
 }
Example #2
0
 public void AddDetails(SECCompany data)
 {
     if (data.Equivalences != null && data.Equivalences.Count > 0)
     {
         for (int i = 0; i < data.Equivalences.Count; i++)
         {
             data.Equivalences[i].CompanyId  = data.Id;
             data.Equivalences[i].LastUpdate = DateTime.Now;
             data.Equivalences[i].UpdatedBy  = data.UpdatedBy;
             if (data.Equivalences[i].Id == 0)
             {
                 data.Equivalences[i] = cONEquivalenceDl.Add(data.Equivalences[i]);
             }
             else
             {
                 data.Equivalences[i] = cONEquivalenceDl.Modify(data.Equivalences[i]);
             }
         }
     }
     if (data.IntegratorConfigurations != null && data.IntegratorConfigurations.Count > 0)
     {
         for (int i = 0; i < data.IntegratorConfigurations.Count; i++)
         {
             data.IntegratorConfigurations[i].CompanyId  = data.Id;
             data.IntegratorConfigurations[i].LastUpdate = DateTime.Now;
             data.IntegratorConfigurations[i].UpdatedBy  = data.UpdatedBy;
             if (data.IntegratorConfigurations[i].Integrator != null)
             {
                 data.IntegratorConfigurations[i].IntegratorId = data.IntegratorConfigurations[i].Integrator.Id;
             }
             if (data.IntegratorConfigurations[i].Id == 0)
             {
                 data.IntegratorConfigurations[i] = cONIntegratorConfigurationDl.Add(data.IntegratorConfigurations[i]);
             }
             else
             {
                 data.IntegratorConfigurations[i] = cONIntegratorConfigurationDl.Modify(data.IntegratorConfigurations[i]);
             }
         }
     }
     if (data.SQLs != null && data.SQLs.Count > 0)
     {
         for (int i = 0; i < data.SQLs.Count; i++)
         {
             data.SQLs[i].CompanyId  = data.Id;
             data.SQLs[i].LastUpdate = DateTime.Now;
             data.SQLs[i].UpdatedBy  = data.UpdatedBy;
             if (data.SQLs[i].MainSQL != null)
             {
                 data.SQLs[i].MainSQLId = data.SQLs[i].MainSQL.Id;
             }
             if (data.SQLs[i].Structure != null)
             {
                 data.SQLs[i].StructureId = data.SQLs[i].Structure.Id;
             }
             if (data.SQLs[i].Id == 0)
             {
                 data.SQLs[i] = cONSQLDl.Add(data.SQLs[i]);
             }
             else
             {
                 data.SQLs[i] = cONSQLDl.Modify(data.SQLs[i]);
             }
         }
     }
     //if (data.Configurations != null && data.Configurations.Count > 0)
     //{
     //   for (int i = 0; i < data.Configurations.Count; i++)
     //   {
     //      data.Configurations[i].CompanyId = data.Id;
     //      data.Configurations[i].LastUpdate = DateTime.Now;
     //      data.Configurations[i].UpdatedBy = data.UpdatedBy;
     //      if (data.Configurations[i].Id == 0)
     //         data.Configurations[i] = sECConfigurationDl.Add(data.Configurations[i]);
     //      else
     //         data.Configurations[i] = sECConfigurationDl.Modify(data.Configurations[i]);
     //   }
     //}
     if (data.Connections != null && data.Connections.Count > 0)
     {
         for (int i = 0; i < data.Connections.Count; i++)
         {
             data.Connections[i].CompanyId  = data.Id;
             data.Connections[i].LastUpdate = DateTime.Now;
             data.Connections[i].UpdatedBy  = data.UpdatedBy;
             if (data.Connections[i].DbType != null)
             {
                 data.Connections[i].DbType = data.Connections[i].DbType;
             }
             if (data.Connections[i].Id == 0)
             {
                 data.Connections[i] = sECConnectionDl.Add(data.Connections[i]);
             }
             else
             {
                 data.Connections[i] = sECConnectionDl.Modify(data.Connections[i]);
             }
         }
     }
     if (data.UserCompanies != null && data.UserCompanies.Count > 0)
     {
         for (int i = 0; i < data.UserCompanies.Count; i++)
         {
             data.UserCompanies[i].CompanyId  = data.Id;
             data.UserCompanies[i].LastUpdate = DateTime.Now;
             data.UserCompanies[i].UpdatedBy  = data.UpdatedBy;
             if (data.UserCompanies[i].User != null)
             {
                 data.UserCompanies[i].UserId = data.UserCompanies[i].User.Id;
             }
             if (data.UserCompanies[i].Id == 0)
             {
                 data.UserCompanies[i] = sECUserCompanyDl.Add(data.UserCompanies[i]);
             }
             else
             {
                 data.UserCompanies[i] = sECUserCompanyDl.Modify(data.UserCompanies[i]);
             }
         }
     }
 }