public ActionResult Index(DateTime startDate, DateTime endDate, int list1, int list2)
 {
     var firstDate = new DateTime(1999, 01, 01);
     if (startDate > endDate)
     {
         ViewBag.Error = "Start Date must be smaller or equal to the end date";
     }
     else if (startDate < firstDate || endDate < firstDate)
     {
         ViewBag.Error = "Selected date should not be before 1999.";
     }
     else if (startDate > DateTime.Now || endDate > DateTime.Now)
     {
         ViewBag.Error = "Selected date should not be from future.";
     }
     else if (list1 == list2)
     {
         ViewBag.Error = "Please select different currencies for comapring.";
     }
     else if (startDate <= endDate.AddDays(-60))
     {
         ViewBag.Error = "Please select dates in the range of 60 days.";
     }
     else
     {
         var model = _manager.GetRateCollection(startDate, endDate, list1, list2);
         return View("ChartResult", model);
     }
     var c = _manager.GetCurrencies();
     var currencyModel = new CurrencyModel(c);
     return View(currencyModel);
 }
 /// <summary>
 /// First user comes here
 /// </summary>
 public ActionResult Index()
 {
     var c = _manager.GetCurrencies();
     var model = new CurrencyModel(c);
     return View(model);
 }