public ActionResult Index() { var indexViewModel = new IndexViewModel(); indexViewModel.StartDate = DateTime.Now.AddMonths(-1).Date; indexViewModel.EndDate = DateTime.Now.Date; return View(indexViewModel); }
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); } }