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); }
/// <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 }))); }