示例#1
0
        public ActionResult SavePolicy(UserMenuPolicyInfo model)
        {
            if (!ModelState.IsValid)
            {
                return(this.InvalidModelState());
            }

            MenuAccessPolicyModel.Save(model);
            return(this.Ok("OK"));
        }
        public async Task <ActionResult> SavePolicyAsync(UserMenuPolicyInfo model)
        {
            if (!ModelState.IsValid)
            {
                return(this.InvalidModelState(this.ModelState));
            }

            await MenuAccessPolicyModel.SaveAsync(this.Tenant, model).ConfigureAwait(true);

            return(this.Ok("OK"));
        }
示例#3
0
        public ActionResult GetPolicy(int officeId, int userId)
        {
            var model = MenuAccessPolicyModel.Get(officeId, userId);

            return(this.Ok(model));
        }
示例#4
0
        public ActionResult UserPolicy()
        {
            var model = MenuAccessPolicyModel.Get();

            return(this.FrapidView(this.GetRazorView <AreaRegistration>("MenuPolicy/Policy.cshtml"), model));
        }
        public async Task <ActionResult> GetPolicyAsync(int officeId, int userId)
        {
            var model = await MenuAccessPolicyModel.GetAsync(this.AppUser, officeId, userId).ConfigureAwait(true);

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

            return(this.FrapidView(this.GetRazorView <AreaRegistration>("MenuPolicy/Policy.cshtml", this.Tenant), model));
        }