public IActionResult BankingVariance(string code, int month, int year, DeliveryVarianceViewModel model) { model.Date = new DateTime(year, month, 1); model.Station = code.Equals("all") ? new Stations { Id = 0, Name = "All Stations" } : IStationsService.GetStation(code); model.Ledger = IStationsService.GetBankingVariances(model.Station, model.Date, model.Date.AddMonths(1).AddDays(-1)); model.Codes = IStationsService.GetStationCodesIEnumerable(); return(View(model)); }