Esempio n. 1
0
        public static IEnumerable <ProjectMember> FindByProjectID(int id, MembershipStatus status)
        {
            List <ProjectMember> milestones = new List <ProjectMember>();
            MySqlConnection      c          = getConnection();
            MySqlCommand         cmd        = c.CreateCommand();

            c.Open();
            cmd.CommandText = @"SELECT * FROM empprojects where ProjID = @ProjID";
            if (status == MembershipStatus.Current)
            {
                cmd.CommandText += " AND EndDate IS NULL;";
            }
            else if (status == MembershipStatus.Ended)
            {
                cmd.CommandText += " AND EndDate IS NOT NULL;";
            }
            cmd.Prepare();
            cmd.Parameters.AddWithValue("@ProjID", id);
            cmd.CommandType = System.Data.CommandType.Text;
            MySqlDataReader dr = cmd.ExecuteReader();
            ProjectMember   p  = new ProjectMember();

            while (dr.Read())
            {
                p = FillProjectMember(dr);
                milestones.Add(p);
            }
            c.Close();
            return(milestones);
        }
        /// <summary>
        /// Get a random quest for a guild from appropriate subset.
        /// </summary>
        public Quest GetGuildQuest(FactionFile.GuildGroups guildGroup, MembershipStatus status, int factionId, int rep)
        {
#if UNITY_EDITOR    // Reload every time when in editor
            LoadQuestLists();
#endif
            List <QuestData> guildQuests;
            if (guilds.TryGetValue(guildGroup, out guildQuests))
            {
                // Modifications for Temple dual membership status
                MembershipStatus tplMemb = (guildGroup == FactionFile.GuildGroups.HolyOrder && status != MembershipStatus.Nonmember) ? MembershipStatus.Member : status;
                // Underworld guilds don't expel and continue to offer std quests below zero reputation
                rep = ((guildGroup == FactionFile.GuildGroups.DarkBrotherHood || guildGroup == FactionFile.GuildGroups.GeneralPopulace) && rep < 0) ? 0 : rep;

                List <QuestData> pool = new List <QuestData>();
                foreach (QuestData quest in guildQuests)
                {
                    if ((status == (MembershipStatus)quest.membership || tplMemb == (MembershipStatus)quest.membership) &&
                        (status == MembershipStatus.Nonmember || (rep >= quest.minRep && (!quest.unitWildC || rep < quest.minRep + 10))))
                    {
                        pool.Add(quest);
                    }
                }
                return(SelectQuest(pool, factionId));
            }
            return(null);
        }
Esempio n. 3
0
 public static IEnumerable<ProjectMember> FindByProjectID(int id, MembershipStatus status)
 {
     List<ProjectMember> milestones = new List<ProjectMember>();
     MySqlConnection c = getConnection();
     MySqlCommand cmd = c.CreateCommand();
     c.Open();
     cmd.CommandText = @"SELECT * FROM empprojects where ProjID = @ProjID";
     if (status == MembershipStatus.Current)
     {
         cmd.CommandText += " AND EndDate IS NULL;";
     }
     else if (status == MembershipStatus.Ended)
     {
         cmd.CommandText += " AND EndDate IS NOT NULL;";
     }
     cmd.Prepare();
     cmd.Parameters.AddWithValue("@ProjID", id);
     cmd.CommandType = System.Data.CommandType.Text;
     MySqlDataReader dr = cmd.ExecuteReader();
     ProjectMember p = new ProjectMember();
     while (dr.Read())
     {
         p = FillProjectMember(dr);
         milestones.Add(p);
     }
     c.Close();
     return milestones;
 }
Esempio n. 4
0
        /// <summary>
        /// Gets a pool of elligible quests for a guild to offer.
        /// </summary>
        public List <QuestData> GetGuildQuestPool(FactionFile.GuildGroups guildGroup, MembershipStatus status, int factionId, int rep, int rank)
        {
#if UNITY_EDITOR    // Reload every time when in editor
            LoadQuestLists();
#endif

            // Create one-time quest list if not already created
            if (oneTimeQuestsAccepted == null)
            {
                oneTimeQuestsAccepted = new List <string>();
            }

            List <QuestData> guildQuests;
            if (guilds.TryGetValue(guildGroup, out guildQuests))
            {
                // Modifications for Temple dual membership status
                MembershipStatus tplMemb = (guildGroup == FactionFile.GuildGroups.HolyOrder && status != MembershipStatus.Nonmember) ? MembershipStatus.Member : status;

                List <QuestData> pool = new List <QuestData>();
                foreach (QuestData quest in guildQuests)
                {
                    if ((status == (MembershipStatus)quest.membership || tplMemb == (MembershipStatus)quest.membership) &&
                        (status == MembershipStatus.Nonmember || (quest.minReq < 10 && quest.minReq <= rank) || (quest.minReq >= 10 && quest.minReq <= rep)))
                    {
                        if ((!quest.adult || DaggerfallUnity.Settings.PlayerNudity) && !(quest.oneTime && oneTimeQuestsAccepted.Contains(quest.name)))
                        {
                            pool.Add(quest);
                        }
                    }
                }
                return(pool);
            }
            return(null);
        }
Esempio n. 5
0
        private static string ErrorCodeToString(MembershipStatus createStatus)
        {
            switch (createStatus)
            {
            case MembershipStatus.DuplicateUserName:
                return("User name already exists. Please enter a different user name.");

            case MembershipStatus.DuplicateEmail:
                return("A user name for that e-mail address already exists. Please enter a different e-mail address.");

            case MembershipStatus.InvalidPassword:
                return("The password provided is invalid. Please enter a valid password value.");

            case MembershipStatus.InvalidEmail:
                return("The e-mail address provided is invalid. Please check the value and try again.");

            case MembershipStatus.InvalidAnswer:
                return("The password retrieval answer provided is invalid. Please check the value and try again.");

            case MembershipStatus.InvalidQuestion:
                return("The password retrieval question provided is invalid. Please check the value and try again.");

            case MembershipStatus.InvalidUserName:
                return("The user name provided is invalid. Please check the value and try again.");

            case MembershipStatus.ProviderError:
                return("The authentication provider returned an error. Please verify your entry and try again. If the problem persists, please contact your system administrator.");

            case MembershipStatus.UserRejected:
                return("The user creation request has been canceled. Please verify your entry and try again. If the problem persists, please contact your system administrator.");

            default:
                return("An unknown error occurred. Please verify your entry and try again. If the problem persists, please contact your system administrator.");
            }
        }
Esempio n. 6
0
 public static bool Login(out MembershipStatus status, out User user, string username, string password, bool rememberMe = false)
 {
     if (ValidateUser(out status, out user, username, password))
     {
         CreateTicket(user, rememberMe);
         return(true);
     }
     return(false);
 }
Esempio n. 7
0
 public async Task ChangeStatusProjectUser(Guid projectId, Guid userId, MembershipStatus newMembershipStatus)
 {
     var item = await _context.ProjectsUsers
         .Where(x => x.ProjectId == projectId && x.UserId == userId)
         .FirstOrDefaultAsync();
     item.Status = newMembershipStatus;
     _context.ProjectsUsers.Update(item);
     await _context.SaveChangesAsync();
 }
Esempio n. 8
0
        public async Task <Response> AddUserToCompany(Guid companyId, Guid userId, MembershipStatus membershipStatus)
        {
            var companyUser = await _companiesUsersRepository.GetCompanyUser(companyId, userId);

            if (companyUser == null)
            {
                await _companiesUsersRepository.AddCompanyUser(companyId, userId, membershipStatus);
            }
            return(new Response());
        }
Esempio n. 9
0
 public Membership(Customer owner, MembershipType membershipType, MembershipStatus membershipStatus) : this(owner.Session)
 {
     if (owner == null)
     {
         throw new ArgumentNullException("Customer");
     }
     Owner            = owner;
     MembershipType   = membershipType;
     MembershipStatus = membershipStatus;
 }
Esempio n. 10
0
        public async Task ChangeStatusCompanyUser(Guid companyId, Guid userId, MembershipStatus newMembershipStatus)
        {
            var item = await _context.CompaniesUsers
                       .Where(x => x.CompanyId == companyId && x.UserId == userId)
                       .FirstOrDefaultAsync();

            item.Status = newMembershipStatus;
            _context.CompaniesUsers.Update(item);
            await _context.SaveChangesAsync();
        }
Esempio n. 11
0
        public static bool ValidateUser(out MembershipStatus status, out User user, string username, string password)
        {
            status = MembershipStatus.InvalidCredential;
            user   = AccessRepository.GetUserByName(username);

            if (user != null && ValidatePassword(user, password))
            {
                status = MembershipStatus.Logged;
            }
            return(status.GetBooleanValue());
        }
Esempio n. 12
0
 public async Task AddProjectUser(Guid projectId, Guid userId, MembershipStatus membershipStatus)
 {
     var item = new ProjectUserModel
     {
         ProjectId = projectId,
         UserId = userId,
         Status = membershipStatus,
         CreatedDate = DateTime.UtcNow
     };
     _context.ProjectsUsers.Add(item);
     await _context.SaveChangesAsync();
 }
Esempio n. 13
0
        public async Task <ActionResult> EditMembership(MembershipStatus model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            model.Id = User.Identity.GetUserId();
            db.Entry(model).State = EntityState.Modified;
            await db.SaveChangesAsync();

            return(RedirectToAction("EditMembership"));
        }
Esempio n. 14
0
        public async Task AddTeamUser(Guid teamId, Guid userId, MembershipStatus membershipStatus)
        {
            var item = new TeamUserModel
            {
                TeamId      = teamId,
                UserId      = userId,
                Status      = membershipStatus,
                CreatedDate = DateTime.UtcNow
            };

            _context.TeamsUsers.Add(item);
            await _context.SaveChangesAsync();
        }
Esempio n. 15
0
        public async Task <Response> AddUserToTeam(Guid teamId, Guid userId, MembershipStatus membershipStatus)
        {
            var team = await _teamsRepository.GetById(teamId);

            await AddUserToCompany(team.CompanyId, userId, membershipStatus);

            var teamUser = await _teamsUsersRepository.GetTeamUser(teamId, userId);

            if (teamUser == null)
            {
                await _teamsUsersRepository.AddTeamUser(teamId, userId, membershipStatus);
            }
            return(new Response());
        }
Esempio n. 16
0
        public async Task AddRangeTeamUser(Guid teamId, IEnumerable <Guid> userIds, MembershipStatus membershipStatus)
        {
            var items = userIds.Select(userId => new TeamUserModel
            {
                TeamId      = teamId,
                UserId      = userId,
                Status      = membershipStatus,
                CreatedDate = DateTime.UtcNow
            })
                        .ToList();

            _context.TeamsUsers.AddRange(items);
            await _context.SaveChangesAsync();
        }
Esempio n. 17
0
        public async Task <Response> AddUserToProject(Guid projectId, Guid userId, MembershipStatus membershipStatus)
        {
            var project = await _projectsRepository.GetById(projectId);

            await AddUserToTeam(project.TeamId, userId, membershipStatus);

            var projectUser = await _projectsUsersRepository.GetProjectUser(projectId, userId);

            if (projectUser == null)
            {
                await _projectsUsersRepository.AddProjectUser(projectId, userId, membershipStatus);
            }
            return(new Response());
        }
        protected override void GetQuest()
        {
            // Just exit if this NPC already involved in an active quest
            // If quest conditions are complete the quest system should pickup ending
            if (QuestMachine.Instance.IsLastNPCClickedAnActiveQuestor(guild))
            {
                CloseWindow();
                return;
            }

            // Get member status, including temple specific statuses
            MembershipStatus status = guild.IsMember() ? MembershipStatus.Member : MembershipStatus.Nonmember;

            if (guild.IsMember() && guildGroup == FactionFile.GuildGroups.HolyOrder)
            {
                status = (MembershipStatus)Enum.Parse(typeof(MembershipStatus), ((Temple)guild).Deity.ToString());
            }

            // Get the faction id for affecting reputation on success/failure
            int factionId = GetFactionIdForGuild();

            // Set up a pool of available quests.
            QuestListsManager questListsManager = GameManager.Instance.QuestListsManager;

            questPool = GameManager.Instance.QuestListsManager.GetGuildQuestPool(guildGroup, status, factionId, guild.GetReputation(playerEntity), guild.Rank);

            // Show the quest selection list if that feature has been enabled.
            if (DaggerfallUnity.Settings.GuildQuestListBox)
            {
                loadedQuests.Clear();
                TextFile.Token[] tokens = DaggerfallUnity.Instance.TextProvider.CreateTokens(
                    TextFile.Formatting.JustifyCenter,
                    TextManager.Instance.GetText(textDatabase, "gettingQuests1"),
                    TextManager.Instance.GetText(textDatabase, "gettingQuests2"));

                DaggerfallMessageBox gettingQuestsBox = new DaggerfallMessageBox(DaggerfallUI.UIManager, this);
                gettingQuestsBox.ClickAnywhereToClose = true;
                gettingQuestsBox.SetTextTokens(tokens);
                gettingQuestsBox.OnClose += GettingQuestsBox_OnClose;
                gettingQuestsBox.Show();
            }
            else
            {
                // Select a quest at random from appropriate pool
                offeredQuest = questListsManager.SelectQuest(questPool, factionId);
                OfferQuest();
            }
        }
        protected override void GetQuest()
        {
            // Just exit if this NPC already involved in an active quest
            // If quest conditions are complete the quest system should pickup ending
            if (QuestMachine.Instance.IsLastNPCClickedAnActiveQuestor(guild))
            {
                CloseWindow();
                return;
            }

            // Get member status, including temple specific statuses
            MembershipStatus status = guild.IsMember() ? MembershipStatus.Member : MembershipStatus.Nonmember;

            if (guild.IsMember() && guildGroup == FactionFile.GuildGroups.HolyOrder)
            {
                status = (MembershipStatus)Enum.Parse(typeof(MembershipStatus), ((Temple)guild).Deity.ToString());
            }

            // Get the faction id for affecting reputation on success/failure
            int factionId = (guildGroup == FactionFile.GuildGroups.HolyOrder || guildGroup == FactionFile.GuildGroups.KnightlyOrder) ? buildingFactionId : guildManager.GetGuildFactionId(guildGroup);

            // Select a quest at random from appropriate pool
            offeredQuest = GameManager.Instance.QuestListsManager.GetGuildQuest(guildGroup, status, factionId, guild.GetReputation(playerEntity), guild.Rank);
            if (offeredQuest != null)
            {
                // Log offered quest
                Debug.LogFormat("Offering quest {0} from Guild {1} affecting factionId {2}", offeredQuest.QuestName, guildGroup, offeredQuest.FactionId);

                // Offer the quest to player, setting external context provider to guild if a member
                if (guild.IsMember())
                {
                    offeredQuest.ExternalMCP = guild;
                }
                DaggerfallMessageBox messageBox = QuestMachine.Instance.CreateMessagePrompt(offeredQuest, (int)QuestMachine.QuestMessages.QuestorOffer);
                if (messageBox != null)
                {
                    messageBox.OnButtonClick += OfferQuest_OnButtonClick;
                    messageBox.Show();
                }
            }
            else
            {
                ShowFailGetQuestMessage();
            }
        }
        /// <summary>
        /// Get a random quest for a guild from appropriate subset.
        /// </summary>
        public Quest GetGuildQuest(FactionFile.GuildGroups guildGroup, MembershipStatus status, int factionId, int rep)
        {
#if UNITY_EDITOR    // Reload every time when in editor
            LoadQuestLists();
#endif
            List <QuestData> guildQuests;
            if (guilds.TryGetValue(guildGroup, out guildQuests))
            {
                MembershipStatus tplMemb = (guildGroup == FactionFile.GuildGroups.HolyOrder && status != MembershipStatus.Nonmember) ? MembershipStatus.Member : status;
                List <QuestData> pool    = new List <QuestData>();
                foreach (QuestData quest in guildQuests)
                {
                    if ((status == (MembershipStatus)quest.membership || tplMemb == (MembershipStatus)quest.membership) &&
                        (rep >= quest.minRep || status == MembershipStatus.Nonmember) &&
                        (!quest.unitWildC || rep < quest.minRep + 10))
                    {
                        pool.Add(quest);
                    }
                }
                Debug.Log("Quest pool has " + pool.Count);
                // Choose random quest from pool and try to parse it
                if (pool.Count > 0)
                {
                    QuestData questData = pool[UnityEngine.Random.Range(0, pool.Count)];
                    try
                    {
                        return(LoadQuest(questData, factionId));
                    }
                    catch (Exception ex)
                    {   // Log exception
                        DaggerfallUnity.LogMessage("Exception during quest compile: " + ex.Message, true);
                    }
                }
            }
            return(null);
        }
Esempio n. 21
0
 public MembershipException(MembershipStatus statusCode)
 {
     StatusCode = statusCode;
 }
Esempio n. 22
0
 public static bool CanModerate(this MembershipStatus self)
 {
     return(self == MembershipStatus.Admin);
 }
Esempio n. 23
0
 public IndividualInfo(String id,
                       String acct_id,
                       String lastname,
                       String firstname,
                       String middlename,
                       String salutation,
                       String email,
                       DateTime birthdate,
                       Gender gender,
                       String primary_contact,
                       String billing_street,
                       String billing_city,
                       String billing_state,
                       String billing_zip,
                       String shipping_street,
                       String shipping_city,
                       String shipping_state,
                       String shipping_zip,
                       HouseholdRole role,
                       String church,
                       String referredby,
                       Plan plan,
                       String membership_id,
                       String membership_no,
                       MembershipStatus mem_status,
                       DateTime membership_start_date,
                       String ssn,
                       String individual_id,
                       String legacy_ind_id,
                       DateTime membership_cancel_date,
                       DateTime membership_ind_start_date,
                       float x10k_sharing_monthly_fee)
 {
     strID                     = id;
     strAccountID              = acct_id;
     strLastName               = lastname;
     strFirstName              = firstname;
     strMiddleName             = middlename;
     strSalutation             = salutation;
     strEmail                  = email;
     dtBirthDate               = birthdate;
     IndividualGender          = gender;
     HouseholdPrimaryContact   = primary_contact;
     IndividualHouseholdRole   = role;
     strBillingStreetAddress   = billing_street;
     strBillingCity            = billing_city;
     strBillingState           = billing_state;
     strBillingZip             = billing_zip;
     strShippingStreetAddress  = shipping_street;
     strShippingCity           = shipping_city;
     strShippingState          = shipping_state;
     strShippingZip            = shipping_zip;
     strChurch                 = church;
     strReferredBy             = referredby;
     IndividualPlan            = plan;
     strMembershipID           = membership_id;
     strMembershipNo           = membership_no;
     membershipStatus          = mem_status;
     dtMembershipStartDate     = membership_start_date;
     strSSN                    = ssn;
     strIndividualID           = individual_id;
     strLegacyIndividualID     = legacy_ind_id;
     dtMembershipCancelledDate = membership_cancel_date;
     dtMembershipIndStartDate  = membership_ind_start_date;
     X10K_Sharing_Monthly_Fee  = x10k_sharing_monthly_fee;
 }
Esempio n. 24
0
        /// <summary>
        /// Get a random quest for a guild from appropriate subset.
        /// </summary>
        public Quest GetGuildQuest(FactionFile.GuildGroups guildGroup, MembershipStatus status, int factionId, int rep, int rank)
        {
            List <QuestData> pool = GetGuildQuestPool(guildGroup, status, factionId, rep, rank);

            return(SelectQuest(pool, factionId));
        }
Esempio n. 25
0
 public MembershipException(MembershipStatus status)
 {
     StatusCode = status;
 }
Esempio n. 26
0
 public MembershipException(MembershipStatus status, string message, Exception inner)
     : base(message, inner)
 {
     StatusCode = status;
 }
 public TeamDisplay(string teamName, MembershipStatus status, long Id)
 {
     this.TeamName = teamName;
     this.Status = status;
     this.Id = Id;
 }
Esempio n. 28
0
 public UpdateMembershipStatusCommand(string userIdToUpdate, int teamId, MembershipStatus newStatus)
 {
     UserIdToUpdate = userIdToUpdate;
     TeamId         = teamId;
     NewStatus      = newStatus;
 }
Esempio n. 29
0
        protected override void Seed(PICECAR.Models.ApplicationDbContext context)
        {
            string[] roles =
            {
                "Administrator",
                "Secretary",
                "User"
            };
            RoleStore <IdentityRole>   roleStore   = new RoleStore <IdentityRole>(context);
            RoleManager <IdentityRole> roleManager = new RoleManager <IdentityRole>(roleStore);
            IdentityRole identityRole;

            // Add a default roles
            foreach (string role in roles)
            {
                if (!context.Roles.Any(r => r.Name == role))
                {
                    identityRole = new IdentityRole {
                        Name = role
                    };

                    roleManager.Create(identityRole);
                }
            }

            // Adds a default account
            string[,] users =
            {
                { "*****@*****.**",     "Admin@123", "Administrator" },
                { "*****@*****.**", "Admin@123", "Secretary"     },
                { "*****@*****.**",      "Admin@123", "User"          }
            };
            string email;

            for (var i = 0; i < users.Length / 3; i++)
            {
                email = users[i, 0];

                // Add the account if it does not exist
                if (!context.Users.Any(u => u.Email == email))
                {
                    var store   = new UserStore <ApplicationUser>(context);
                    var manager = new UserManager <ApplicationUser>(store);
                    var user    = new ApplicationUser
                    {
                        Email    = email,
                        UserName = email
                    };

                    manager.Create(user, users[i, 1]);
                    manager.AddToRole(user.Id, users[i, 2]);

                    var pInfo = new PersonalInfo
                    {
                        Id         = user.Id,
                        FirstName  = "First",
                        MiddleName = "Middle",
                        LastName   = "Last"
                    };
                    context.PersonalInfos.AddOrUpdate(pInfo);

                    var mInfo = new MembershipInfo
                    {
                        Id = user.Id
                    };
                    context.MembershipInfos.AddOrUpdate(mInfo);

                    var profession = new Profession
                    {
                        Id = user.Id
                    };
                    context.Professions.AddOrUpdate(profession);

                    var membershipStatus = new MembershipStatus
                    {
                        Id = user.Id
                    };
                    context.MembershipStatuses.AddOrUpdate(membershipStatus);

                    var chapter = new Chapter
                    {
                        Id = user.Id
                    };
                    context.Chapters.AddOrUpdate(chapter);

                    context.SaveChanges();
                }
            }
        }
Esempio n. 30
0
 public static bool IsInvited(this MembershipStatus self)
 {
     return(self == MembershipStatus.Invited);
 }
Esempio n. 31
0
        public override int GetHashCode()
        {
            int hash = 1;

            if (ResourceName.Length != 0)
            {
                hash ^= ResourceName.GetHashCode();
            }
            if (id_ != null)
            {
                hash ^= Id.GetHashCode();
            }
            if (readOnly_ != null)
            {
                hash ^= ReadOnly.GetHashCode();
            }
            if (name_ != null)
            {
                hash ^= Name.GetHashCode();
            }
            if (description_ != null)
            {
                hash ^= Description.GetHashCode();
            }
            if (MembershipStatus != 0)
            {
                hash ^= MembershipStatus.GetHashCode();
            }
            if (integrationCode_ != null)
            {
                hash ^= IntegrationCode.GetHashCode();
            }
            if (membershipLifeSpan_ != null)
            {
                hash ^= MembershipLifeSpan.GetHashCode();
            }
            if (sizeForDisplay_ != null)
            {
                hash ^= SizeForDisplay.GetHashCode();
            }
            if (SizeRangeForDisplay != 0)
            {
                hash ^= SizeRangeForDisplay.GetHashCode();
            }
            if (sizeForSearch_ != null)
            {
                hash ^= SizeForSearch.GetHashCode();
            }
            if (SizeRangeForSearch != 0)
            {
                hash ^= SizeRangeForSearch.GetHashCode();
            }
            if (Type != 0)
            {
                hash ^= Type.GetHashCode();
            }
            if (ClosingReason != 0)
            {
                hash ^= ClosingReason.GetHashCode();
            }
            if (AccessReason != 0)
            {
                hash ^= AccessReason.GetHashCode();
            }
            if (AccountUserListStatus != 0)
            {
                hash ^= AccountUserListStatus.GetHashCode();
            }
            if (eligibleForSearch_ != null)
            {
                hash ^= EligibleForSearch.GetHashCode();
            }
            if (eligibleForDisplay_ != null)
            {
                hash ^= EligibleForDisplay.GetHashCode();
            }
            if (userListCase_ == UserListOneofCase.CrmBasedUserList)
            {
                hash ^= CrmBasedUserList.GetHashCode();
            }
            if (userListCase_ == UserListOneofCase.SimilarUserList)
            {
                hash ^= SimilarUserList.GetHashCode();
            }
            hash ^= (int)userListCase_;
            if (_unknownFields != null)
            {
                hash ^= _unknownFields.GetHashCode();
            }
            return(hash);
        }
Esempio n. 32
0
 public GroupMembersQuery WithStatus(MembershipStatus status)
 {
     Status = status;
     return(this);
 }
 public TeamDisplay(string teamName, MembershipStatus status, long Id)
 {
     this.TeamName = teamName;
     this.Status   = status;
     this.Id       = Id;
 }
Esempio n. 34
0
        private static string ErrorCodeToString(MembershipStatus createStatus) {
            switch (createStatus) {
                case MembershipStatus.DuplicateUserName:
                    return "User name already exists. Please enter a different user name.";

                case MembershipStatus.DuplicateEmail:
                    return "A user name for that e-mail address already exists. Please enter a different e-mail address.";

                case MembershipStatus.InvalidPassword:
                    return "The password provided is invalid. Please enter a valid password value.";

                case MembershipStatus.InvalidEmail:
                    return "The e-mail address provided is invalid. Please check the value and try again.";

                case MembershipStatus.InvalidAnswer:
                    return "The password retrieval answer provided is invalid. Please check the value and try again.";

                case MembershipStatus.InvalidQuestion:
                    return "The password retrieval question provided is invalid. Please check the value and try again.";

                case MembershipStatus.InvalidUserName:
                    return "The user name provided is invalid. Please check the value and try again.";

                case MembershipStatus.ProviderError:
                    return "The authentication provider returned an error. Please verify your entry and try again. If the problem persists, please contact your system administrator.";

                case MembershipStatus.UserRejected:
                    return "The user creation request has been canceled. Please verify your entry and try again. If the problem persists, please contact your system administrator.";

                default:
                    return "An unknown error occurred. Please verify your entry and try again. If the problem persists, please contact your system administrator.";
            }
        }
Esempio n. 35
0
 public static bool IsBanned(this MembershipStatus self)
 {
     return(self == MembershipStatus.Banned);
 }