public Models.Dock CreateDock(DockDTO dockDTO)
        {
            var dock = new Dock
            {
               DockName = dockDTO.DockName,
               FerryCapacity= dockDTO.FerryCapacity,
            };

            return dock;
        }
        public ActionResult Edit(DockDTO dockDTO) // same as update dock
        {
            var dock = new Dock
            {
                 DockId = dockDTO.DockId,
                 DockName  = dockDTO.DockName,
                 FerryCapacity = dockDTO.FerryCapacity,
            };

            if (ModelState.IsValid)
            {
                db.Entry(dock).State = EntityState.Modified;
                db.SaveChanges();
                return RedirectToAction("Index");
            }
            return View(dock);
        }