public async Task <IActionResult> Edit(int id, [Bind("AppUserStructSubvisionId,AppUserId,StructSubvisionId,PostId,EmploymentFormId")] AppUserStructSubvision appUserStructSubvision) { if (id != appUserStructSubvision.AppUserStructSubvisionId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(appUserStructSubvision); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AppUserStructSubvisionExists(appUserStructSubvision.AppUserStructSubvisionId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["AppUserId"] = new SelectList(_context.Users.OrderBy(u => u.GetFullName), "Id", "GetFullName", appUserStructSubvision.AppUserId); ViewData["EmploymentFormId"] = new SelectList(_context.EmploymentForms, "EmploymentFormId", "EmploymentFormName", appUserStructSubvision.EmploymentFormId); ViewData["PostId"] = new SelectList(_context.Posts, "PostId", "PostName", appUserStructSubvision.PostId); ViewData["StructSubvisionId"] = new SelectList(_context.StructSubvisions, "StructSubvisionId", "StructSubvisionName", appUserStructSubvision.StructSubvisionId); return(View(appUserStructSubvision)); }
public async Task <IActionResult> Create([Bind("AppUserStructSubvisionId,AppUserId,StructSubvisionId,PostId,EmploymentFormId")] AppUserStructSubvision appUserStructSubvision) { if (ModelState.IsValid) { _context.Add(appUserStructSubvision); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["AppUserId"] = new SelectList(_context.Users.OrderBy(u => u.GetFullName), "Id", "GetFullName", appUserStructSubvision.AppUserId); ViewData["EmploymentFormId"] = new SelectList(_context.EmploymentForms, "EmploymentFormId", "EmploymentFormName", appUserStructSubvision.EmploymentFormId); ViewData["PostId"] = new SelectList(_context.Posts, "PostId", "PostName", appUserStructSubvision.PostId); ViewData["StructSubvisionId"] = new SelectList(_context.StructSubvisions, "StructSubvisionId", "StructSubvisionName", appUserStructSubvision.StructSubvisionId); return(View(appUserStructSubvision)); }