public MembershipDataset GetTrackingUsers() { // ProfileCommon profileCommon = new ProfileCommon(); ProfileCommon profile = null; string email = ""; string[] users = Roles.GetUsersInRole(TRACKINGROLE); MembershipDataset member = new MembershipDataset(); //Append members for (int i = 0; i < users.Length; i++) { email = Membership.GetUser(users[i]).Email; profile = profileCommon.GetProfile(users[i]); if (profile.Type.Length == 0) { profile.Type = "client"; } if (profile.ClientVendorID.Length == 0) { profile.ClientVendorID = TrackingGateway.ID_ARGIX; } member.MemberTable.AddMemberTableRow(profile.UserName, profile.UserFullName, email, profile.Company, profile.Type, profile.ClientVendorID, profile.WebServiceUser, profile.LastActivityDate, profile.LastUpdatedDate); } member.AcceptChanges(); return(member); }