public ActionResult ListPermissions([FromQuery] int start = 0, [FromQuery] int count = DefaultListCount, [FromQuery] string search = null, [FromQuery] bool fetchRoles = false) { if (count > MaxListCount) { count = MaxListCount; } var permissionsResult = m_permissionManager.GetPermissions(start, count, search, fetchRoles); var permissionCountResult = m_permissionManager.GetPermissionsCount(search); if (permissionsResult.HasError) { return(Error(permissionsResult.Error)); } if (permissionCountResult.HasError) { return(Error(permissionCountResult.Error)); } FilterAuthServiceRoles(permissionsResult.Result); var permissionContracts = Mapper.Map <List <PermissionContract> >(permissionsResult.Result); var contractList = new ListContract <PermissionContract> { Items = permissionContracts, ItemsCount = permissionCountResult.Result, }; Response.Headers.Add(HeaderStart, start.ToString()); Response.Headers.Add(HeaderCount, count.ToString()); return(Json(contractList)); }
private void btAdd_Click(object sender, EventArgs e) { try { loadListContract(); listContract = new ListContract(); listContract.idPT = txtIDPT.Text; listContract.idPackage = Convert.ToInt32(txtPackage.Text); listContract.namePackage = txtNamePack.Text; listContract.dateStart = Convert.ToDateTime(datePickerStart.Value); listContract.dateDischarge = Convert.ToDateTime(datePickerEnd.Value); listContract.status = numericMonth.Value.ToString() + " Month(s)"; listContract.period = Convert.ToInt32(numericMonth.Value); listContract.price = GETContract.Price; getListContract.Add(listContract); listContractBindingSource.Add(listContract); } catch (Exception E) { MessageBox.Show("Vui Long Nhap Thông Tin Huấn Luyện Viên! "); } finally { } }
public IActionResult ListRoles([FromQuery] int start = 0, [FromQuery] int count = DefaultListCount, [FromQuery] string search = null, [FromQuery] bool fetchPermissions = false) { if (count > MaxListCount) { count = MaxListCount; } var rolesCountResult = m_rolesManager.GetNonAuthenticationServiceRolesCount(search); var rolesResult = m_rolesManager.GetNonAuthenticationServiceRoles(start, count, search, fetchPermissions); if (rolesResult.HasError) { return(Error(rolesResult.Error)); } if (rolesCountResult.HasError) { return(Error(rolesCountResult.Error)); } var roleViewModels = Mapper.Map <IList <RoleContract> >(rolesResult.Result); var contractList = new ListContract <RoleContract> { Items = roleViewModels, ItemsCount = rolesCountResult.Result, }; Response.Headers.Add(HeaderStart, start.ToString()); Response.Headers.Add(HeaderCount, count.ToString()); return(Json(contractList)); }
public IActionResult GetUsersByRole( [Required][FromRoute] int id, [FromQuery] int start = 0, [FromQuery] int count = DefaultListCount, [FromQuery] string search = null) { if (count > MaxListCount) { count = MaxListCount; } var usersResult = m_usersManager.FindNonAuthenticationUsersByRole(id, start, count, search); var usersCountResult = m_usersManager.GetNonAuthenticationUsersByRoleCount(id, search); if (usersResult.HasError) { return(Error(usersResult.Error)); } if (usersCountResult.HasError) { return(Error(usersCountResult.Error)); } var userContracts = Mapper.Map <IList <UserWithRolesContract> >(usersResult.Result); Response.Headers.Add(HeaderStart, start.ToString()); Response.Headers.Add(HeaderCount, count.ToString()); var contractList = new ListContract <UserWithRolesContract> { Items = userContracts, ItemsCount = usersCountResult.Result, }; return(Json(contractList)); }
public async Task <IActionResult> ListUsersAsync([FromQuery] int start = 0, [FromQuery] int count = DefaultListCount, [FromQuery] string search = null) { if (count > MaxListCount) { count = MaxListCount; } var usersResult = m_usersManager.FindNonAuthenticationServiceUsers(start, count, search); var usersCountResult = m_usersManager.GetNonAuthenticationServiceUsersCount(search); if (usersResult.HasError) { return(Error(usersResult.Error)); } if (usersCountResult.HasError) { return(Error(usersCountResult.Error)); } var userContracts = Mapper.Map <IList <UserContract> >(usersResult.Result); await m_userHelper.FillValidTwoFactorProvidersAsync(userContracts); var contractList = new ListContract <UserContract> { Items = userContracts, ItemsCount = usersCountResult.Result, }; Response.Headers.Add(HeaderStart, start.ToString()); Response.Headers.Add(HeaderCount, count.ToString()); return(Json(contractList)); }
private void btAddRenew_Click(object sender, EventArgs e) { loadDVG(dgvRenew); listContract = new ListContract(); listContract.idPT = GETContract.IDPT; listContract.idPackage = GETContract.IDPackage; listContract.namePackage = GETContract.NamePackage; listContract.dateStart = GETContract.Start; listContract.dateDischarge = GETContract.End; listContract.status = numericRenew.Value.ToString() + " Month(s)"; listContract.period = Convert.ToInt32(numericRenew.Value); listContract.price = GETContract.Price; getListContract.Add(listContract); listContractBindingSource.Add(listContract); }
private void btAddNewPackage_Click(object sender, EventArgs e) { loadDVG(dgvNewContract); listContract = new ListContract(); listContract.idPT = txtIDPTNewContract.Text; listContract.idPackage = Convert.ToInt32(txtIDPackageNewContract.Text); listContract.namePackage = txtNamePackageNewContract.Text; listContract.dateStart = Convert.ToDateTime(dateStartNew.Value); listContract.dateDischarge = Convert.ToDateTime(dateEndNew.Value); listContract.status = numericNew.Value.ToString() + " Month(s)"; listContract.period = Convert.ToInt32(numericNew.Value); listContract.price = GETContract.Price; GETContract.Start = Convert.ToDateTime(dateStartNew.Value); GETContract.End = Convert.ToDateTime(dateEndNew.Value); getListContract.Add(listContract); listContractBindingSource.Add(listContract); }
public IActionResult ListExternalIdentityProvider([FromQuery] int start = 0, [FromQuery] int count = DefaultListCount) { if (count > MaxListCount) { count = MaxListCount; } var externalIdentityProvidersResult = m_externalLoginProviderManager.FindExternalLoginProviders(start, count); var externalIdentityProviderCount = m_externalLoginProviderManager.GetExternalLoginProvidersCount(); if (externalIdentityProvidersResult.HasError) { return(Error(externalIdentityProvidersResult.Error)); } if (externalIdentityProviderCount.HasError) { return(Error(externalIdentityProviderCount.Error)); } var externalIdentityProviderContracts = Mapper.Map <IList <ExternalLoginProviderContract> >( externalIdentityProvidersResult.Result ); TranslateExternalIdentityProviderDescription(externalIdentityProviderContracts); var contractList = new ListContract <ExternalLoginProviderContract> { Items = externalIdentityProviderContracts, ItemsCount = externalIdentityProviderCount.Result, }; Response.Headers.Add(HeaderStart, start.ToString()); Response.Headers.Add(HeaderCount, count.ToString()); return(Json(contractList)); }
public async Task <JsonResponse> Gets() { JsonResponse <ListContract> result = new JsonResponse <ListContract>(); ListContract contract = new ListContract(); try { contract.Listconrtact = await _context.Contract.ToArrayAsync(); result.Data = contract; result.Msg = "查询成功"; result.Status = ErrorCode.Sucess; return(result); } catch { result.Data = null; result.Msg = "查询失败"; result.Status = ErrorCode.Unknown; return(result); } }