Beispiel #1
0
        public ActionResult SaveGroupPolicy(int officeId, int roleId, List <AccessPolicyInfo> model)
        {
            if (!this.ModelState.IsValid)
            {
                return(this.InvalidModelState());
            }

            GroupEntityAccessPolicyModel.Save(officeId, roleId, model);
            return(this.Ok());
        }
        public async Task <ActionResult> SaveGroupPolicyAsync(int officeId, int roleId, List <AccessPolicyInfo> model)
        {
            if (!this.ModelState.IsValid)
            {
                return(this.InvalidModelState(this.ModelState));
            }

            await GroupEntityAccessPolicyModel.SaveAsync(this.AppUser, officeId, roleId, model).ConfigureAwait(true);

            return(this.Ok());
        }
        public async Task <ActionResult> GetGroupPolicyAsync(int officeId, int roleId)
        {
            var model = await GroupEntityAccessPolicyModel.GetAsync(this.AppUser, officeId, roleId).ConfigureAwait(true);

            return(this.Ok(model));
        }
        public async Task <ActionResult> GroupPolicyAsync()
        {
            var model = await GroupEntityAccessPolicyModel.GetAsync(this.AppUser).ConfigureAwait(true);

            return(this.FrapidView(this.GetRazorView <AreaRegistration>("AccessPolicy/GroupPolicy.cshtml", this.Tenant), model));
        }
Beispiel #5
0
        public ActionResult GetGroupPolicy(int officeId, int roleId)
        {
            var model = GroupEntityAccessPolicyModel.Get(officeId, roleId);

            return(this.Ok(model));
        }
Beispiel #6
0
        public ActionResult GroupPolicy()
        {
            var model = GroupEntityAccessPolicyModel.Get();

            return(this.FrapidView(this.GetRazorView <AreaRegistration>("AccessPolicy/GroupPolicy.cshtml"), model));
        }