public async Task <IActionResult> Edit(string id, [Bind("Usdot,LegalName,Dbaname,CARRIER_OPERATION_,HM_FLAG_,PC_FLAG_,PHY_STREET_,PHY_CITY_,PHY_STATE_,PHY_ZIP_,PHY_COUNTRY_,MAILING_STREET_,MAILING_CITY_,MAILING_STATE_,MAILING_ZIP_,MAILING_COUNTRY_,TELEPHONE_,FAX_,EMAIL_ADDRESS_,MCS150_DATE_,MCS150_MILEAGE_,MCS150_MILEAGE_YEAR_,ADD_DATE_,OIC_STATE_,NBR_POWER_UNIT_,DRIVER_TOTAL_,GeoLocation,addminID")] TruckingCompanies truckingCompanies)
        {
            if (id != truckingCompanies.Usdot)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    Database.Update(truckingCompanies);
                    await Database.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TruckingCompaniesExists(truckingCompanies.Usdot))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(truckingCompanies));
        }
        public async Task <IActionResult> Create([Bind("Usdot,LegalName,Dbaname,CARRIER_OPERATION_,HM_FLAG_,PC_FLAG_,PHY_STREET_,PHY_CITY_,PHY_STATE_,PHY_ZIP_,PHY_COUNTRY_,MAILING_STREET_,MAILING_CITY_,MAILING_STATE_,MAILING_ZIP_,MAILING_COUNTRY_,TELEPHONE_,FAX_,EMAIL_ADDRESS_,MCS150_DATE_,MCS150_MILEAGE_,MCS150_MILEAGE_YEAR_,ADD_DATE_,OIC_STATE_,NBR_POWER_UNIT_,DRIVER_TOTAL_,GeoLocation,addminID")] TruckingCompanies truckingCompanies)
        {
            if (ModelState.IsValid)
            {
                Database.Add(truckingCompanies);
                await Database.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(truckingCompanies));
        }