public static void ChangeUserStatus(this Team team, int userId, TeamUserStatus status) { FudgeDataContext db = new FudgeDataContext(); var teamUser = FindTeamUser(db, userId, team.TeamId); teamUser.Status = status; db.SubmitChanges(); }
protected string GetBannedCommand(TeamUserStatus status) { if (status == TeamUserStatus.Banned) { return("Unban"); } else if (status == TeamUserStatus.Member || status == TeamUserStatus.Admin) { return("Ban"); } else if (status == TeamUserStatus.Requested) { return("Reject"); } return(String.Empty); }
protected string GetPromotionCommand(TeamUserStatus status) { if (status == TeamUserStatus.Admin) { return("Demote"); } else if (status == TeamUserStatus.Member) { return("Promote"); } else if (status == TeamUserStatus.Requested || status == TeamUserStatus.RejectedRequest || status == TeamUserStatus.RejectedInvite) { return("Approve"); } return(String.Empty); }
protected string GetRowColor(TeamUserStatus status) { return(status == TeamUserStatus.Banned ? "#FFEBE8" : "#FFFFFF"); }