public IActionResult PurchasesVariance(string code, int month, int year, ReportPurchaseVariance model, StationsService service)
        {
            model.Date     = new DateTime(year, month, 1);
            model.Station  = service.GetStation(code);
            model.Stations = service.GetStationCodesIEnumerable();

            IEnumerable <ProductsLedger> variance = service.GetProductsVariance(model.Station, model.Date, model.Date.AddMonths(1).AddDays(-1));

            model.Diesel   = variance.Where(prod => prod.Product.Id == 1).ToList();
            model.Super    = variance.Where(prod => prod.Product.Id == 2).ToList();
            model.Vpower   = variance.Where(prod => prod.Product.Id == 3).ToList();
            model.Kerosene = variance.Where(prod => prod.Product.Id == 4).ToList();

            return(View(model));
        }