public JsonResult Deletes(long [] ids) { var result = new JsonResultModel { ResultState = UserActivateTokens.DeleteUserActivateTokens(ids) > 0 }; return(Json(result)); }
public ActionResult Index(int?page) { int pageIndex = page.HasValue ? page.Value : 1; int pageSize = PageConfig.BackstagePageSize; int count, pageCount; var result = UserActivateTokens.UserActivateTokenInfosToVModels(UserActivateTokens.GetUserActivateTokenPageList(pageIndex, pageSize, null, null, out pageCount, out count)); PagedList <UserActivateTokenVModel> pl = result.ToPagedList(pageIndex, pageSize); pl.TotalItemCount = count; pl.CurrentPageIndex = pageIndex; return(View(pl)); }
public JsonResult Add(UserActivateTokenVModel model) { var result = new JsonResultModel(); if (ModelState.IsValid) { //add result.ResultState = UserActivateTokens.AddUserActivateToken(UserActivateTokens.UserActivateTokenVModelToInfo(model)) > 0; } else { result.ResultState = false; result.Message = ModelStateHelper.GetAllErrorMessage(ModelState); } return(Json(result)); }
/// <summary> /// 获取Token信息 /// </summary> /// <param name="id"></param> /// <returns></returns> public UserActivateTokenVModel GetUserActivateTokenVModel(long id) { return (UserActivateTokens.UserActivateTokenInfoToVModel( UserActivateTokens.GetUserActivateTokenInfo(id))); }
public ActionResult Edit(int id) { var model = UserActivateTokens.UserActivateTokenInfoToVModel(UserActivateTokens.GetUserActivateTokenInfo(id)); return(View(model)); }
/// <summary> /// 检测用户令牌 返回令牌id /// 邮件激活令牌,每次都是唯一的, /// </summary> /// <param name="token">令牌</param> /// <param name="expireTime">过期时间(分钟)</param> /// <returns></returns> public long CheckToken(string token, int expireTime) { return(UserActivateTokens.GetUserActivateTokenId(token, expireTime)); }
/// <summary> /// 检测用户令牌 返回令牌id /// 邮件激活令牌,每次都是唯一的, /// </summary> /// <param name="userId">用户id</param> /// <param name="email">email</param> /// <param name="token">令牌</param> /// <param name="expireTime">过期时间(分钟)</param> /// <returns></returns> public long CheckToken(int userId, string email, string token, int expireTime) { return(UserActivateTokens.GetUserActivateTokenId(userId, email, token, expireTime)); }
/// <summary> /// 将这个用户的所有令牌都修改为无效 ( Status =0)(已废弃使用) /// </summary> /// <param name="userId"></param> /// <returns></returns> public bool UpdateStatusToFalseByUserId(int userId) { return(UserActivateTokens.UpdateStatusToFalseByUserId(userId)); }
/// <summary> /// 更新状态 /// </summary> /// <param name="id"></param> /// <param name="status"></param> /// <returns></returns> public bool UpdateStatus(long id, bool status) { return(UserActivateTokens.UpdateStatus(id, status)); }
/// <summary> /// 添加令牌 /// </summary> /// <param name="model"></param> /// <returns></returns> public long Add(UserActivateTokenVModel model) { return (UserActivateTokens.AddUserActivateToken( UserActivateTokens.UserActivateTokenVModelToInfo(model))); }