public IActionResult Preview(int id)
        {
            List <Tank>            tanks = new List <Tank>();
            List <TankDistributor> tanksAssignToDistributor = _distributorService.GetTanksForDistributor(id);


            foreach (var item in tanksAssignToDistributor)
            {
                Tank    model   = _tankService.GetById(item.TankId);
                Product product = _productService.GetById(model.ProductId);
                model.Product = product;
                tanks.Add(model);
            }

            return(View(tanks));
        }
        // GET: TankDistributor/Edit/5
        public IActionResult Edit(int tankId, int distributorId)
        {
            var tank = _tankDistributorService.GetById(tankId, distributorId);

            if (tank == null)
            {
                return(NotFound());
            }
            TankDistributor model = new TankDistributor
            {
                TankId        = tankId,
                DistributorId = distributorId,
                Tank          = _tankService.GetById(tankId),
                Distributor   = _distributorService.GetById(distributorId)
            };

            return(View(model));
        }
        // GET: Tank/Edit/5
        public IActionResult Edit(int id)
        {
            var tank = _tankService.GetById(id);

            if (tank == null)
            {
                return(NotFound());
            }
            Tank model = new Tank
            {
                TankId    = tank.TankId,
                ProductId = tank.ProductId,
                Capacity  = tank.Capacity,
                Stock     = tank.Stock,
                Product   = tank.Product
            };

            return(View(model));
        }