public IActionResult Edit() { Util.Return.ReturnValue <String> returnValue = new Util.Return.ReturnValue <String>(); try { } catch (Exception ex) { returnValue.IsOperateSuccess = false; returnValue.Description = "The server is abnormal, please try again later."; m_log.Error("Edit password fail.", ex); } return(new JsonResult(returnValue)); }
//[Produces("application/json")] public IActionResult Signout() { Util.Return.ReturnValue <String> returnValue = new Util.Return.ReturnValue <String>(); try { //删除相关登录信息(特别是Cookie) HttpContext.Response.Cookies.Delete(Util.LoginTokenHelper.LoginTokenName); returnValue.IsOperateSuccess = true; returnValue.Description = "Success"; } catch (Exception ex) { returnValue.IsOperateSuccess = false; returnValue.Description = "The server is abnormal, please try again later."; m_log.Error("Sign out fail.", ex); } return(new JsonResult(returnValue)); }
public IActionResult GetList([FromBody] dynamic userFilter) { Util.Return.ReturnValue <Models.Pagination <Models.User.UserInfoViewModel> > returnValue = new Util.Return.ReturnValue <Models.Pagination <Models.User.UserInfoViewModel> >(); try { Models.User.UserFilterViewModel userFilterViewModel = Newtonsoft.Json.JsonConvert.DeserializeObject <Models.User.UserFilterViewModel>( userFilter.ToString()); Models.Pagination <Models.User.UserInfoViewModel> pagination = new Models.Pagination <Models.User.UserInfoViewModel>() { CurrentPageIndex = userFilterViewModel.CurrentPageIndex , PageSize = userFilterViewModel.PageSize }; DataBll.User.UserInfoDataBll userInfoDataBll = new DataBll.User.UserInfoDataBll(); Int32 totalRow; IList <UserInfo> users; (totalRow, users) = userInfoDataBll.Query( userFilterViewModel.UserName?.Trim() , userFilterViewModel.State.HasValue ? (Int32)userFilterViewModel.State.Value : 0 , userFilterViewModel.CurrentPageIndex, userFilterViewModel.PageSize); if (null != users && users.Count > 0) { IList <Models.User.UserInfoViewModel> userViewModels = users.Select( x => new Models.User.UserInfoViewModel() { Code = x.Code , CreateTime = x.CreateTime.AddHours(8).ToString("yyyy-MM-dd HH:mm:ss") , Creator = x.Creator , Description = x.Description , Id = x.ID //, LastUpdateTime = x.LastUpdateTime //, LastUpdator = x.LastUpdator , Remark = x.Remark , State = x.State.ToString() , UserName = x.UserName } ).ToList(); pagination.Data = userViewModels; } pagination.TotalRow = totalRow; returnValue.Value = pagination; returnValue.IsOperateSuccess = true; returnValue.Description = "Success"; } catch (Exception ex) { returnValue.IsOperateSuccess = false; returnValue.Description = $"Happened a error in server.The error message is {ex.Message}"; ProcessException(returnValue.Description, ex); } return(new JsonResult(returnValue)); }