public override void Execute(BbicApi.BBIC bbicContext, IfbaApi.IFBA ifbaContext)
        {
            this.logger.Info("Transfering Organisations");

            foreach (var org in ifbaContext.OrganizationTable)
            {
                OrganizationTable ot = new OrganizationTable()
                {
                    OrganizationId = org.OrganizationID,
                    ImageUrl = "~/Uploads/document/organizations/" + org.OrganizationID + "/Images/smallLogo.gif",
                    Active = org.Active,
                    AddressId = org.AddressID,
                    CreatedBy = org.CreatedBy,
                    UpdatedBy = org.UpdatedBy,
                    UpdatedDateTime = org.UpdatedDateTime,
                    CreatedDateTime = org.CreatedDateTime,
                    Email1 = org.Email,
                    FaxNumber = "",
                    MobileNumber = "",
                    OrganizationName = org.Name,
                    PhoneNumber = "",
                    Position = org.Position,
                    TableRowVersion = org.TableRowVersion,
                    Tags = "",
                    Type = org.Type,
                    Website = org.URL,
                    WorkNumber = "",
                };

                bbicContext.OrganizationTable.InsertOnSubmit(ot);
                bbicContext.SubmitChanges();
            }

            this.logger.Info("Transfering Organisations - Complete");
        }
Exemple #2
0
		private void detach_OrganizationTable(OrganizationTable entity)
		{
			this.SendPropertyChanging();
			entity.AddressTable = null;
		}
Exemple #3
0
 partial void UpdateOrganizationTable(OrganizationTable instance);
Exemple #4
0
 partial void DeleteOrganizationTable(OrganizationTable instance);
Exemple #5
0
 partial void InsertOrganizationTable(OrganizationTable instance);