private async Task <bool> AddSprintTeamMemberAsync(SprintTeamMember sprintTeamMember) { var response = await client.PostAsJsonAsync("api/SprintTeamMember", sprintTeamMember).ConfigureAwait(false); var result = await CheckResponse(response).ConfigureAwait(false); return(true); }
public ActionResult DeleteConfirmed(int id) { SprintTeamMember sprintteammember = db.SprintTeamMembers.Find(id); db.SprintTeamMembers.Remove(sprintteammember); db.SaveChanges(); return(RedirectToAction("Index")); }
public void AddSprintTeamMember(string sprintId, string projectTeamMemberId) { var sprint = sprintRepository.GetByID(sprintId); var projectTeamMember = projectTeamMemberRepository.GetByID(projectTeamMemberId); var teamMember = new SprintTeamMember(sprint, projectTeamMember); sprint.SprintTeam.Add(teamMember); repository.Save(); var user = UserManager.FindUserById(projectTeamMember.UserId); EmailService.SendEmail(user.Email, "KinguKongu Sprint Team Member Confirmation", "Hi " + user.UserName + ", You have been assigned to the following sprint: " + sprint.Title); }
// GET: /SprintTeamMember/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SprintTeamMember sprintteammember = db.SprintTeamMembers.Find(id); if (sprintteammember == null) { return(HttpNotFound()); } return(View(sprintteammember)); }
public ActionResult Edit([Bind(Include = "SprintTeamMemberId,SprintId,TeamMemberId,RoleId,IsManOfSprint")] SprintTeamMember sprintteammember) { if (ModelState.IsValid) { db.Entry(sprintteammember).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.RoleId = new SelectList(db.Roles.OrderBy(r => r.Description), "RoleId", "Description", sprintteammember.RoleId); ViewBag.SprintId = new SelectList(db.Sprints.OrderBy(s => s.SprintName), "SprintId", "SprintName", sprintteammember.SprintId); ViewBag.TeamMemberId = new SelectList(db.TeamMembers.OrderBy(t => t.FullName), "TeamMemberId", "FullName", sprintteammember.TeamMemberId); return(View(sprintteammember)); }
// GET: /SprintTeamMember/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } SprintTeamMember sprintteammember = db.SprintTeamMembers.Find(id); if (sprintteammember == null) { return(HttpNotFound()); } ViewBag.RoleId = new SelectList(db.Roles.OrderBy(r => r.Description), "RoleId", "Description", sprintteammember.RoleId); ViewBag.SprintId = new SelectList(db.Sprints.OrderBy(s => s.SprintName), "SprintId", "SprintName", sprintteammember.SprintId); ViewBag.TeamMemberId = new SelectList(db.TeamMembers.OrderBy(t => t.FullName), "TeamMemberId", "FullName", sprintteammember.TeamMemberId); return(View(sprintteammember)); }
private async Task <bool> UpdateSprintTeamMemberAsync(string sprintTeamMemberId, SprintTeamMember sprintTeamMember) { var response = await client.PutAsJsonAsync("api/SprintTeamMember/" + sprintTeamMemberId, sprintTeamMember).ConfigureAwait(false); var result = await CheckResponse(response).ConfigureAwait(false); return(true); }
public bool UpdateSprintTeamMember(string sprintTeamMemberId, SprintTeamMember sprintTeamMember) { return(UpdateSprintTeamMemberAsync(sprintTeamMemberId, sprintTeamMember).GetAwaiter().GetResult()); }
public bool AddSprintTeamMember(SprintTeamMember sprintTeamMember) { return(AddSprintTeamMemberAsync(sprintTeamMember).GetAwaiter().GetResult()); }