public async Task <IActionResult> Edit(long id, [Bind("Id,Name")] Teams teams) { if (id != teams.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(teams); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TeamsExists(teams.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(teams)); }
public async Task <IActionResult> Edit(long id, [Bind("Id,ProjectId,TeamId,DateAssigned")] ProjectCooperation projectCooperation) { if (id != projectCooperation.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(projectCooperation); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProjectCooperationExists(projectCooperation.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ProjectId"] = new SelectList(_context.Set <Projects>(), "Id", "Name", projectCooperation.ProjectId); ViewData["TeamId"] = new SelectList(_context.Set <Teams>(), "Id", "Name", projectCooperation.TeamId); return(View(projectCooperation)); }
public async Task <IActionResult> Edit(long id, [Bind("Id,Name,Description,ProjectId,EmployeeId,DateCreated,DateStarted,DateFinished,DateDue")] WorkItems workItems) { if (id != workItems.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(workItems); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!WorkItemsExists(workItems.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["EmployeeId"] = new SelectList(_context.Set <Employees>(), "Id", "Id", workItems.EmployeeId); ViewData["ProjectId"] = new SelectList(_context.Set <Projects>(), "Id", "Id", workItems.ProjectId); return(View(workItems)); }
public async Task <IActionResult> Edit(long id, [Bind("Id,FirstName,Middlename,LastName,Email,TeamId")] Employees employees) { if (id != employees.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(employees); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EmployeesExists(employees.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["TeamId"] = new SelectList(_context.Teams, "Id", "Name", employees.TeamId); return(View(employees)); }
public async Task <IActionResult> Edit(long id, [Bind("Id,Name,ProjectManagerId,DateStart,DateDue")] Projects projects) { if (id != projects.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(projects); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProjectsExists(projects.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ProjectManagerId"] = new SelectList(_context.Employees, "Id", "Email", projects.ProjectManagerId); return(View(projects)); }