public JsonResult AddLoadingDock(decimal id)
        {
            OracleRepository repo = new OracleRepository();
            var result = repo.InsertOrUpdateLoadingDockForListing(id, null, null, null, HttpContext.User.Identity.Name);

            return Json(result, JsonRequestBehavior.AllowGet);
        }
        public JsonResult UpdateLoadingDock(decimal id, int listing_id, decimal? no_drive_in, decimal? size_drive_in)
        {
            OracleRepository repo = new OracleRepository();
            var result = repo.InsertOrUpdateLoadingDockForListing(listing_id, id, no_drive_in, size_drive_in, HttpContext.User.Identity.Name);

            return Json(result, JsonRequestBehavior.AllowGet);
        }
        public JsonResult UpdateDriveInOrDock(decimal id, int listing_id,string type, decimal? amount, decimal? size_of)
        {
            OracleRepository repo = new OracleRepository();
            bool result = false;
            if (type == "LOADING DOCK")
            {
                result = repo.InsertOrUpdateLoadingDockForListing(listing_id, id, amount, size_of, HttpContext.User.Identity.Name);

            }
            else
            {
                result = repo.InsertOrUpdateDriveInForListing(listing_id, id, amount, size_of, HttpContext.User.Identity.Name);

            }

            return Json(result, JsonRequestBehavior.AllowGet);
        }