//Redirects to form that populates Model Binder
        public IActionResult AddVehicle(GetVehicleModelBinder getVehicle)
        {
            if (Logic.DBLogic.DbInterfacer.checkIfDuplicate(getVehicle.CompanyTickerTag))
            {
                return(View("AlreadyExists", getVehicle.CompanyTickerTag));
            }
            Models.API_Models.QuoteEndpointModel deserializedVehicleData = null;
            var jsonDict = ApiInterface.JsonFullPop(getVehicle.CompanyTickerTag);

            //Consider that error catching done in this method is wrong. If any of the quote types
            //Returns an error, it may be blocked, but the other quote types won't be blocked.
            try
            {
                deserializedVehicleData = ApiInterface.vehicleFullPop(jsonDict);
            } catch (Exception ex)
            {
                ErrorModel Error = new ErrorModel(ex.Message, ex.StackTrace);
                return(View("Error", Error));
            }
            return(View(deserializedVehicleData));
        }
        public IActionResult GetVehicle()
        {
            var getVehicle = new GetVehicleModelBinder();

            return(View(getVehicle));
        }