Beispiel #1
0
        public ActionResult Index()
        {
            var isAdmin = this.UserProfile().IsSuperAdmin;

            ViewBag.IsSuperAdmin = isAdmin;
            var response = new AllKpiTargetsResponse();

            if (isAdmin)
            {
                response = _kpiTargetService.GetAllKpiTargets();
            }
            else
            {
                response = _kpiTargetService.GetAllKpiTargetByRole(new GetKpiTargetsConfigurationRequest {
                    RoleGroupId = this.UserProfile().RoleId
                });
            }
            if (response.IsSuccess)
            {
                var viewModel = response.MapTo <IndexKpiTargetViewModel>();
                return(View(viewModel));
            }

            return(base.ErrorPage(response.Message));
        }
Beispiel #2
0
        public ActionResult Index()
        {
            var response = _kpiTargetService.GetAllKpiTargets();

            if (response.IsSuccess)
            {
                var viewModel = response.MapTo <IndexKpiTargetViewModel>();
                return(View(viewModel));
            }

            return(base.ErrorPage(response.Message));
        }