public async Task <IActionResult> Edit(int id, [Bind("ID,Name,Phoneno,Email,Address")] BusOperator busOperator) { if (id != busOperator.ID) { return(NotFound()); } if (ModelState.IsValid) { try { busOperator.OwnerID = _userManager.GetUserId(User); _context.Update(busOperator); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BusOperatorExists(busOperator.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["OwnerID"] = new SelectList(_context.Set <IdentityUser>(), "Id", "Id", busOperator.OwnerID); return(View(busOperator)); }
public ActionResult Edit(int id) { BusOperator b = new BusOperator(); b = bo.GetById(id); return(View("CreateEditBus", b)); }
public async Task <IActionResult> Create([Bind("ID,Name,Phoneno,Email,Address")] BusOperator busOperator) { if (ModelState.IsValid) { busOperator.OwnerID = _userManager.GetUserId(User); _context.Add(busOperator); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["OwnerID"] = new SelectList(_context.Set <IdentityUser>(), "Id", "Id", busOperator.OwnerID); return(View(busOperator)); }
public ActionResult SaveBusOperator(BusOperator model) { var id = model.Id; if (model.Id == 0) { BusOperator b = new BusOperator() { Name = model.Name, Email = model.Email }; bo.Save(b); } else { //bo.SaveEditedBus(model); bo.Update(model); } return(RedirectToAction("Index")); }
public ActionResult CreateBusOperator() { BusOperator b = new BusOperator(); return(View("CreateEditBus", b)); }