public async Task <IActionResult> Create([Bind("ID,StartOfShipping,EndOfShipping,Departure,Destination,MaxWeight,MaxVolume,Type,TruckTypeID")] Transport transport)
        {
            if (ModelState.IsValid)
            {
                var user = await _userManager.GetUserAsync(User);

                transport.CompanyID = user.Id;
                _context.Add(transport);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["CompanyID"]   = new SelectList(_context.Companies, "ID", "Name", transport.CompanyID);
            ViewData["TruckTypeID"] = new SelectList(_context.TruckTypes, "TruckTypeID", "TruckTypeID", transport.TruckTypeID);
            return(View(transport));
        }
        public async Task <IActionResult> Create([Bind("ID,StartOfShipping,EndOfShipping,Departure,Destination,Info,Weight,Volume,TruckTypeID")] CargoDTO cargo)
        {
            if (ModelState.IsValid)
            {
                var user = await _userManager.GetUserAsync(User);

                cargo.CompanyID = user.Id;
                _context.Add(cargo);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["CompanyID"]   = new SelectList(_context.Companies, "Id", "Id", cargo.CompanyID);
            ViewData["TruckTypeID"] = new SelectList(_context.TruckTypes, "TruckTypeID", "TruckTypeID", cargo.TruckTypeID);
            return(FormatOrView(cargo));
        }