public ActionResult EditPartial(EditPartialViewModel model)
        {
            try
            {
                _associationService.EditRoles(model.PageAssociationId, model.SelectedRoleList);

                return(Json(new { State = true }));
            }
            catch (Exception)
            {
                return(Json(new { State = false }));
            }
        }
        public ActionResult EditPartial(int pageAssociationId)
        {
            var pageAssociation = _associationService.Get(pageAssociationId);

            var model = new EditPartialViewModel
            {
                PageAssociationId = pageAssociationId,
                PagePartialId     = pageAssociation.PagePartial.PagePartialId,
                RoleList          = _roleService.Get(),
                SelectedRoleList  = pageAssociation.PageAssociationRoles.Select(x => x.Role.RoleName).ToList()
            };

            return(View("_EditPartial", model));
        }