Esempio n. 1
0
 public ActionResult Index()
 {
     var indexViewModel = new IndexViewModel();
     indexViewModel.StartDate = DateTime.Now.AddMonths(-1).Date;
     indexViewModel.EndDate = DateTime.Now.Date;
     return View(indexViewModel);
 }
Esempio n. 2
0
        public ActionResult Index(IndexViewModel indexViewModel)
        {
            if (indexViewModel.StartDate > indexViewModel.EndDate)
            {
                ModelState.AddModelError("StartDate", "End date must be greater than start date");
            }

            if (ModelState.IsValid)
            {
                startDate = indexViewModel.StartDate;
                endDate = indexViewModel.EndDate;
                var tag = TagRepository.GetParentTagByUserId(SessionVars.UserId).Object;
                var tagResult = new TagResult();
                tagResult.TagId = tag.Id;
                indexViewModel.ParentTagResult = GetTagResult(tagResult);
                CalculatePercents(indexViewModel.ParentTagResult, indexViewModel.ParentTagResult.SpentAmount);
                return View(indexViewModel);
            }
            else
            {
                return View(indexViewModel);
            }
        }