public IActionResult DeliveryVariance(string code, int month, int year, DeliveryVarianceViewModel model)
        {
            model.Date    = new DateTime(year, month, 1);
            model.Station = IStationsService.GetStation(code);
            model.Ledger  = IStationsService.GetDeliveryVariances(model.Station, model.Date, model.Date.AddMonths(1).AddDays(-1));
            model.Codes   = IStationsService.GetStationCodesIEnumerable();

            return(View(model));
        }
        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));
        }