public IndicatorPage(IndicatorViewModel model) { Model = model; BindingContext = Model; InitializeComponent(); Title = model.Header + " " + model.Description + " " + model.Value; }
public ActionResult Create(IndicatorViewModel model) { if (ModelState.IsValid) { try { IndicatorsAPI api = new IndicatorsAPI(util); List <Indicator> data = new List <Indicator>(); Indicator ioc = new Indicator(); ioc.Description = model.Description; ioc.Policy = model.Policy; ioc.Source = model.Source; ioc.Type = model.Type; ioc.Value = model.Value; ioc.ExpirationDays = model.ExpirationDays; data.Add(ioc); api.Upload(data); return(RedirectToAction("Index")); } catch (Exception e) { ModelState.AddModelError(String.Empty, e.Message); } } return(View(model)); }
public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } IndicatorsAPI api = new IndicatorsAPI(util); Indicator ioc = api.Get(id); IndicatorViewModel model = new IndicatorViewModel(); model.Description = ioc.Description; model.Policy = ioc.Policy; model.ShareLevel = ioc.ShareLevel; model.Source = ioc.Source; model.Type = ioc.Type; model.Value = ioc.Value; TimeSpan?diff = ioc.ExpirationTimestamp - ioc.CreatedTimestamp; model.ExpirationDays = diff.Value.Days + 1; return(View(model)); }
public IndicatorAreaControl(SpctrumMonitorViewModel mainViewModel) { InitializeComponent(); mainViewModel.IndicatorAreaControl = this; mViewModel = mainViewModel.IndicatorViewModel; DataContext = mainViewModel; }
public IActionResult Index() { var item = new IndicatorViewModel() { StartFrom = DateTime.Now.AddDays(-1), EndTill = DateTime.Now.AddHours(6) }; return(View(item)); }
private void ContentIsLoaded(IndicatorViewModel ivm) { fl.Children.Clear(); foreach (IndicatorContentViewModel icvm in Model.Content) { IndicatorContentView icv = new IndicatorContentView(); icv.BindingContext = icvm; fl.Children.Add(icv); } }
public ActionResult Index() { var indicatorViewModel = new IndicatorViewModel(); var indicators = _indicatorService.GetIndicators(); var indicatorsDetails = Mapper.Map <IEnumerable <Indicator>, IEnumerable <IndicatorFormModel> >(indicators); var calculationTypes = _calculationTypeService.GetCalculationsTypeWithIndicator(); foreach (var indicator in indicatorsDetails) { indicator.CalculationTypes = calculationTypes.Where(ct => ct.Indicator != null && ct.Indicator.IndicatorID == indicator.IndicatorID) .Select(ct => new SelectListItem { Value = ct.CalculationTypeID.ToString(), Text = ct.UnitName, Selected = ct.Indicator == null ? false : ct.Indicator.IndicatorID == indicator.IndicatorID }); } indicatorViewModel.Indicators = indicatorsDetails; indicatorViewModel.CalculationTypeSelect = Mapper.Map <IEnumerable <CalculationType>, IEnumerable <CalculationTypeSelect> > (calculationTypes.Where(ct => ct.Indicator == null)).ToList(); return(View(indicatorViewModel)); }
public ActionResult Edit(IndicatorViewModel model) { if (ModelState.IsValid) { try { IndicatorsAPI api = new IndicatorsAPI(util); Indicator ioc = new Indicator(); ioc.Description = model.Description; ioc.Policy = model.Policy; ioc.Source = model.Source; ioc.ExpirationDays = model.ExpirationDays; api.Update(ioc, model.Type + ":" + model.Value); return(RedirectToAction("Index")); } catch (Exception e) { ModelState.AddModelError(String.Empty, e.Message); } } return(View(model)); }
public async Task <IEnumerable <SubIndexViewModel> > GetVMList() { var res = new List <SubIndexViewModel>(); var subIndexes = await this.GetList(); var indicators = await this._indicatorService.GetList(); var indicatorIndexes = await this._indicatorIndexService.GetList(); foreach (var subindex in subIndexes) { var rec = new SubIndexViewModel { Name = subindex.Name, SubIndexId = subindex.SubIndexId }; var relatedIndicators = indicators.Where(X => X.SubIndexId == subindex.SubIndexId); var indicatorsVMList = new List <IndicatorViewModel>(); foreach (var indicator in relatedIndicators) { var relatedIndicatorIndexes = indicatorIndexes.Where(X => X.IndicatorId == indicator.IndicatorId); var indicatorVMRec = new IndicatorViewModel { IndicatorId = indicator.IndicatorId, Name = indicator.Name, Number = indicator.Number, SubIndexId = indicator.SubIndexId, CalculationDescription = indicator.CalculationDescription, indicatorIndexes = relatedIndicatorIndexes.ToArray() }; indicatorsVMList.Add(indicatorVMRec); } rec.indicatorsList = indicatorsVMList.ToArray(); res.Add(rec); } return(res); }
public ActionResult Indicators(IndicatorViewModel model) { ApplicationDbContext db = new ApplicationDbContext(); Indicator o = new Indicator(); o.CreatedBy = User.Identity.Name; o.DateCreated = DateTime.UtcNow; o.DateModified = DateTime.UtcNow; o.ModifiedBy = User.Identity.Name; o.IndicatorName = model.IndicatorName; o.SubIndicatorName = model.SubIndicatorName; o.OrderIndex = model.OrderIndex; o.IsCumulative = model.IsCumulative; o.ShowVarianceInReports = model.showVarianceInReports; o.IsActive = true; db.Indicators.Add(o); db.SaveChanges(); return View(); }
public ActionResult Indicators() { IndicatorViewModel vm = new IndicatorViewModel(); vm.Indicators = DbHelpers.getIndicators(); return View(vm); }