public async Task <IActionResult> GetPermissionByGroup([FromBody] Common.DataSvc.Models.UserCriteriaDo criteria) { return(await this.ControllerResult(async (Web.Models.ResultData result) => { result.Data = await Task.Run(() => { return this._commonSvcDbContext.GetUserPermission(criteria); }); })); }
public async Task <IActionResult> GetUserList([FromBody] Common.DataSvc.Models.UserCriteriaDo criteria) { return(await this.ControllerResult(async (Web.Models.ResultData result) => { criteria.IncludeSystemAdmin = await this._IsSystemAdmin(); result.Data = await Task.Run(() => { return this._commonSvcDbContext.GetUserList(criteria); }); })); }
public async Task <IActionResult> GetUser([FromBody] Common.DataSvc.Models.UserCriteriaDo criteria) { return(await this.ControllerResult(async (Web.Models.ResultData result) => { result.Data = await Task.Run(() => { DataSvc.Models.UserDo user = this._commonSvcDbContext.GetUser(criteria); if (user != null) { user.Password = FAKE_PASSWORD; } return new { User = user, Permissions = this._commonSvcDbContext.GetUserPermission(criteria) }; }); })); }