/// <summary> /// Parses specified email suffix name and returns the identifiers of the organization and instance. /// </summary> /// <param name="emailSuffixName">Email suffix name to parse.</param> /// <param name="organizationId">The unique identifier of the organization.</param> /// <param name="instanceId">The unique identifier of the instance.</param> public static void ParseEmailSuffixName(string emailSuffixName, ref Guid organizationId, ref Guid instanceId) { MasterDataSet.EmailSuffixDataTable table = GetEmailSuffixes(null, null, emailSuffixName); if (table.Count > 0) { MasterDataSet.EmailSuffixRow row = table[0]; organizationId = row.OrganizationId; instanceId = (row.IsInstanceIdNull() ? Guid.Empty : row.InstanceId); } }
public static Guid GetOrganizationId(string emailSuffixName) { MasterDataSet.EmailSuffixDataTable table = GetEmailSuffixes(null, null, emailSuffixName); if (table.Count > 0) { return(table[0].OrganizationId); } return(Guid.Empty); }
public static string GetEmailSuffixNameByInstanceId(Guid instanceId) { MasterDataSet.EmailSuffixDataTable table = GetEmailSuffixesByInstanceId(instanceId); return((table.Count > 0) ? table[0].EmailSuffixName : null); }
public static string GetEmailSuffixName(Guid organizationId) { MasterDataSet.EmailSuffixDataTable table = GetEmailSuffixes(organizationId); return((table.Count > 0) ? table[0].EmailSuffixName : null); }