Example #1
0
        public async Task <ActionResult> FilterRoleObject(long RoleId, SearchModel searchModel, CancellationToken cancellationToken)
        {
            IRoleObjectViewModel roleObjectModel = await _service.IndexAsync(HttpContext.ApplicationInstance.Context, RoleId, searchModel, GetCanellationToken(cancellationToken));

            ViewData[Constant.QuerySuccess] = HttpContext.Items[Constant.QuerySuccess];
            return(PartialView("_RoleObjectGrid", roleObjectModel));
        }
Example #2
0
        public async Task <ActionResult> Index(CancellationToken cancellationToken)
        {
            IRoleObjectViewModel model = await _service.IndexAsync(this.HttpContext.ApplicationInstance.Context, GetCanellationToken(cancellationToken));

            ViewData[Constant.FormTitle] = "Access Rights";
            return(View(model));
        }
Example #3
0
        public async Task <ActionResult> Index(RoleObjectViewModel smodel, CancellationToken cancellationToken)
        {
            if (!ModelState.IsValid)
            {
                ViewData[Constant.CustomSuccessMessage] = Constant.CustomValidationErrorMessage;
                ViewData[Constant.QuerySuccess]         = false;
                smodel = (RoleObjectViewModel)await _service.IndexAsync(this.HttpContext.ApplicationInstance.Context, GetCanellationToken(cancellationToken));

                return(View(smodel));
            }
            ModelState.Clear();
            IRoleObjectViewModel model = await _service.SaveAsync(this.HttpContext.ApplicationInstance.Context, smodel, GetCanellationToken(cancellationToken));

            ViewData[Constant.QuerySuccess] = HttpContext.Items[Constant.QuerySuccess];
            ViewData[Constant.FormTitle]    = HttpContext.Items[Constant.FormTitle];
            if (!Convert.ToBoolean(ViewData[Constant.QuerySuccess]))
            {
                ViewData[Constant.CustomSuccessMessage] = "Error : Record cannot  be Saved. Make sure the 'Role Name' isn't being duplicated.";
            }
            return(View(model));
        }