public async Task <IActionResult> SaveAppAuth([FromBody] AppAuthVM model) { if (model == null) { throw new ArgumentNullException(nameof(model)); } var result = await _appService.SaveUserAppAuth(model.AppId, model.EditConfigPermissionUsers, _premissionService.EditConfigPermissionKey); var result1 = await _appService.SaveUserAppAuth(model.AppId, model.PublishConfigPermissionUsers, _premissionService.PublishConfigPermissionKey); return(Json(new { success = result && result1 })); }
public async Task <IActionResult> GetUserAppAuth(string appId) { if (string.IsNullOrEmpty(appId)) { throw new ArgumentNullException(nameof(appId)); } var result = new AppAuthVM { AppId = appId }; result.EditConfigPermissionUsers = (await _appService.GetUserAppAuth(appId, _premissionService.EditConfigPermissionKey)).Select(x => x.Id).ToList(); result.PublishConfigPermissionUsers = (await _appService.GetUserAppAuth(appId, _premissionService.PublishConfigPermissionKey)).Select(x => x.Id).ToList(); return(Json(new { success = true, data = result })); }