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));
        }
Esempio n. 2
0
 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
     {
     }
 }
Esempio n. 3
0
        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));
        }
Esempio n. 4
0
        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));
        }
Esempio n. 5
0
        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));
        }
Esempio n. 6
0
 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);
 }
Esempio n. 7
0
 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);
 }
Esempio n. 8
0
        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));
        }
Esempio n. 9
0
        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);
            }
        }