public async Task <IActionResult> Create([Bind("Id,SenderName,PhoneNumber,Email")] Sender sender) { if (ModelState.IsValid) { _context.Add(sender); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(sender)); }
public async Task <IActionResult> Create([Bind("Id,Name,Logo")] Courier courier) { if (ModelState.IsValid) { SubmitCourierLogo(courier); _context.Add(courier); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(courier)); }
public async Task <IActionResult> Create([Bind("Id,CourierId,Description,DeliveryAddress")] Package package) { if (SignInManager.IsSignedIn(User)) { var Sender = (from sender in _context.Sender where sender.Email.Equals(User.Identity.Name) select sender).FirstOrDefault(); package.SenderId = Sender.Id; package.PackageStatus = PackageStatus.PENDING; package.Submitted = DateTime.Now; } ; if (ModelState.IsValid) { _context.Add(package); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["CourierId"] = new SelectList(_context.Courier, "Id", "Id", package.CourierId); ViewData["SenderId"] = new SelectList(_context.Set <Sender>(), "Id", "Id", package.SenderId); return(View(package)); }