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)); }