示例#1
0
        public AdminInviteModel()
        {
            PageTitle = "用户管理";
            SubTitle  = "邀请注册";

            var icm    = new InviteCodeManager();
            var source = icm.GetInviteCodeList(null);

            InUseInviteCodes = source.Where(s => !s.IsUsed);
            UsedInviteCodes  = source.Where(s => s.IsUsed);
        }
示例#2
0
        /// <summary>
        /// 获取邀请码列表
        /// </summary>
        /// <param name="used"></param>
        /// <param name="userName"></param>
        /// <returns></returns>
        public JsonResult GetUserInviteCodeLIst(bool?used, string userName = "")
        {
            var icm    = new InviteCodeManager(userName);
            var source = icm.GetInviteCodeList(used);

            return(Json(source.Select(s => new
            {
                s.Code,
                s.CreationDate,
                s.UsedDate,
                UserName = s.InvitedUserName
            })));
        }