public async Task <IActionResult> Edit(int id, [Bind("EventId,EventName,EventVenue,EventDuration,EventDate,EventStatus,EventOrganizerId,EventType,EventCity,EventZip,EventDescription,EventStartTime")] Events events) { if (id != events.EventId) { return(RedirectToAction(nameof(Index))); } if (ModelState.IsValid) { try { _context.Update(events); await _context.SaveChangesAsync(); TempData["success"] = "Event details have been updated"; } catch (DbUpdateConcurrencyException) { if (!EventsExists(events.EventId)) { return(RedirectToAction(nameof(Index))); } else { TempData["message"] = "Event details were not updated"; return(RedirectToAction(nameof(Index))); } } return(RedirectToAction(nameof(Index))); } ViewData["EventOrganizerId"] = new SelectList(_context.Users, "UserId", "EmailId", events.EventOrganizerId); return(View(events)); }
public async Task <IActionResult> Edit(int id, [Bind("EventId,UserId")] PurchasedEvents purchasedEvents) { if (id != purchasedEvents.EventId) { return(RedirectToAction(nameof(Index))); } if (ModelState.IsValid) { try { _context.Update(purchasedEvents); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PurchasedEventsExists(purchasedEvents.EventId)) { return(RedirectToAction(nameof(Index))); } else { return(RedirectToAction(nameof(Index))); } } return(RedirectToAction(nameof(Index))); } ViewData["EventId"] = new SelectList(_context.Events, "EventId", "EventCity", purchasedEvents.EventId); ViewData["UserId"] = new SelectList(_context.Users, "UserId", "EmailId", purchasedEvents.UserId); return(View(purchasedEvents)); }
public async Task <IActionResult> Edit(int id, [Bind("FirstName,LastName,MobileNumber,EmailId,Password,UserId,UserRoleFk")] Users users) { if (id != users.UserId) { return(RedirectToAction(nameof(Index))); } if (ModelState.IsValid) { try { _context.Update(users); await _context.SaveChangesAsync(); TempData["success"] = $"{users.FirstName} account details have been updated"; } catch (DbUpdateConcurrencyException) { if (!UsersExists(users.UserId)) { return(RedirectToAction(nameof(Index))); } else { TempData["success"] = $"{users.FirstName} account details update failed"; return(RedirectToAction(nameof(Index))); } } //TempData["message"] = $"{users.FirstName} account details have been updated"; return(RedirectToAction(nameof(Index))); } ViewData["UserRoleFk"] = new SelectList(_context.UserRole, "UserRolePk", "UserRoleDescription", users.UserRoleFk); return(View(users)); }