Beispiel #1
0
        public IActionResult Edit(int id, [FromQuery] int order)
        {
            var notification = _approvalNotificationsRepository.GetByPageName(PagesNamesConst.Monitring);

            ViewBag.DisableEditFlage = false;
            if (notification != null && notification.VersionStatusEnum == VersionStatusEnum.Submitted)
            {
                ViewBag.DisableEditFlage = true;
            }
            if (order <= 0 && order >= 3)
            {
                return(NotFound());
            }
            var mv = _monitoringVersionsRepository.GetByMonitringId(id);

            if (mv == null || mv.VersionStatusEnum == VersionStatusEnum.Approved || mv.VersionStatusEnum == VersionStatusEnum.Ignored)
            {
                mv = _monitoringRepository.GetByMonitringId(id);
            }
            var mapped = mv.MapToMonitringVersionViewModel();

            ViewBag.order = order;
            mapped.Order  = order;
            return(View(mapped));

            var model     = _monitoringRepository.Get();
            var viewModel = model.MapToMonitoringViewModel();

            viewModel.Order = order;
            ViewBag.Order   = order;
            return(View(viewModel));
        }
Beispiel #2
0
        public IViewComponentResult Invoke()
        {
            var model = _monitoringRepository.Get();
            //get image base url to add it to the relative url
            var imageBaseURL = _configuration.GetValue <string>("BackEndDomain");

            model.Image1          = imageBaseURL + model.Image1.Replace(" ", "%20");
            model.BackGroundImage = imageBaseURL + model.BackGroundImage.Replace(" ", "%20");
            return(View(model));
        }