Example #1
0
        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"));
        }
Example #3
0
        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));
        }
Example #7
0
        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);
        }
Example #8
0
 public bool UpdateSprintTeamMember(string sprintTeamMemberId, SprintTeamMember sprintTeamMember)
 {
     return(UpdateSprintTeamMemberAsync(sprintTeamMemberId, sprintTeamMember).GetAwaiter().GetResult());
 }
Example #9
0
 public bool AddSprintTeamMember(SprintTeamMember sprintTeamMember)
 {
     return(AddSprintTeamMemberAsync(sprintTeamMember).GetAwaiter().GetResult());
 }