public async Task <IActionResult> Edit(int id, [Bind("IssueFromPortalId,MachineModelId,FirstName,SecondName,EmailAddress,PhoneNumber,StreetId,HomeNumber,SuggestedDate,Description")] IssueFromPortal issueFromPortal) { if (id != issueFromPortal.IssueFromPortalId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(issueFromPortal); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!IssueFromPortalExists(issueFromPortal.IssueFromPortalId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["MachineModelId"] = new SelectList(_context.MachineModel, "MachineModelId", "Model", issueFromPortal.MachineModelId); ViewData["StreetId"] = new SelectList(_context.Streets, "StreetId", "Name", issueFromPortal.StreetId); return(View(issueFromPortal)); }
public async Task <IActionResult> Create([Bind("IssueFromPortalId,MachineModelId,FirstName,SecondName,EmailAddress,PhoneNumber,StreetId,HomeNumber,SuggestedDate,Description")] IssueFromPortal issueFromPortal) { if (ModelState.IsValid) { _context.Add(issueFromPortal); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["MachineModelId"] = new SelectList(_context.MachineModel, "MachineModelId", "Model", issueFromPortal.MachineModelId); ViewData["StreetId"] = new SelectList(_context.Streets, "StreetId", "Name", issueFromPortal.StreetId); return(View(issueFromPortal)); }