public async Task <IActionResult> Edit(long id, [Bind("CommentId,MemberId,ProjectId,Comment1,Date")] Comment comment) { if (id != comment.CommentId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(comment); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CommentExists(comment.CommentId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } //ViewData["MemberId"] = new SelectList(_context.Member, "MemberId", "ConfirmPassword", comment.MemberId); //ViewData["ProjectId"] = new SelectList(_context.Project, "ProjectId", "ProjectName", comment.ProjectId); return(View(comment)); }
public async Task <IActionResult> Edit(long id, [Bind("ProjectId,ProjectName,Target,MemberId,ProjectDescription,ProjectCategoryId,StartDate,EndDate,ProjectLocation,Status")] Project project) { if (id != project.ProjectId) { return(NotFound()); } if (ModelState.IsValid) { try { await_context.Update(project); await await_context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProjectExists(project.ProjectId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["MemberId"] = new SelectList(await_context.Member, "MemberId", "ConfirmPassword", project.MemberId); ViewData["ProjectCategoryId"] = new SelectList(await_context.ProjectCategory, "CategoryId", "CategoryDescription", project.ProjectCategoryId); ViewData["Status"] = new SelectList(await_context.ProjectStatus, "StatusId", "StatusCategory", project.Status); return(View(project)); }
public async Task <IActionResult> Edit(long id, [Bind("RewardsId,ProjectId,Title,Description,ItemsIncluded,DeliveryDate,Amount")] Reward reward) { if (id != reward.RewardsId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(reward); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RewardExists(reward.RewardsId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ProjectId"] = new SelectList(_context.Project, "ProjectId", "ProjectName", reward.ProjectId); return(View(reward)); }
public async Task <IActionResult> Edit(long id, [Bind("MemberId,PhoneNumber,Address,Country,City,PostCode,FirstName,LastName,EmailAddress,Password,ConfirmPassword,Birthday")] Member member) { if (id != member.MemberId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(member); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MemberExists(member.MemberId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(member)); }
public async Task <IActionResult> Edit(long id, [Bind("PackagesId,ProjectId,RewardsId,Price,Title")] Package package) { if (id != package.PackagesId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(package); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PackageExists(package.PackagesId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ProjectId"] = new SelectList(_context.Project, "ProjectId", "ProjectName", package.ProjectId); ViewData["RewardsId"] = new SelectList(_context.Reward, "RewardsId", "RewardsId", package.RewardsId); return(View(package)); }
public async Task <IActionResult> Edit(long id, [Bind("TransactionId,MemberId,ProjectId,Contribution,Date,PackagesId")] Transaction transaction) { if (id != transaction.TransactionId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(transaction); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TransactionExists(transaction.TransactionId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["MemberId"] = new SelectList(_context.Member, "MemberId", "ConfirmPassword", transaction.MemberId); ViewData["PackagesId"] = new SelectList(_context.Package, "PackagesId", "PackagesId", transaction.PackagesId); ViewData["ProjectId"] = new SelectList(_context.Project, "ProjectId", "ProjectName", transaction.ProjectId); return(View(transaction)); }