public virtual JsonResult RemovePermission() { var authorizationInfo = _cacheStorageService.Get <AuthorizationInfo>("AuthorizationInfo"); if (authorizationInfo == null) { return(Json(new { IsValid = false, ErrorMessage = "No permission data to remove." })); } _cacheStorageService.Remove("AuthorizationInfo"); authorizationInfo = _cacheStorageService.Get <AuthorizationInfo>("AuthorizationInfo"); return(Json(authorizationInfo == null ? new { IsValid = true, ErrorMessage = "Permission data removed correctly." } : new { IsValid = false, ErrorMessage = "Permission data could not be removed." })); }
public virtual ActionResult IndicatorsPage(string status = null) { var filterCache = _cacheService.Get <IndicatorsFilterViewModel>(base.FilterCacheKey); if (filterCache == null) { filterCache = new IndicatorsFilterViewModel { IsActive = "Active" }; } var model = GetIndicatorsPageViewModel(filterCache); if (status == STATUS_CREATED) { ViewBag.GreenMessage = Localization.GetText("IM.EditReadIndicator.SaveAndClose.Message"); } else if (status == STATUS_MODIFIED) { ViewBag.GreenMessage = Localization.GetText("IM.EditReadIndicator.SaveAndClose.ModifiedMessage"); } return(View(model)); }