// // GET: /OlympiadTeam/Delete/5 public ActionResult Delete(int?id) { OlympiadTeamDTO olympiadTeamDto = _olympiadTeamService.GetItem(id); var instructorDto = _instructorService.GetItem(olympiadTeamDto.InstructorID); ViewBag.Instructor = instructorDto.InstructorSurname + " " + instructorDto.InstructorName + " " + instructorDto.InstructorPatronymic; var teamDto = _teamService.GetItem(olympiadTeamDto.TeamID); ViewBag.Team = teamDto.TeamName; var olympiadDto = _olympiadService.GetItem(olympiadTeamDto.OlympiadID); ViewBag.Olympiad = olympiadDto.OlympiadName; var olympiadTeam = Mapper.Map <OlympiadTeamDTO, OlympiadTeamViewModel>(olympiadTeamDto); return(View(olympiadTeam)); }
// // GET: /OlympiadTeam/Edit/5 public ActionResult Edit(int id) { OlympiadTeamDTO olympiadTeamDto = _olympiadTeamService.GetItem(id); var olympiadTeam = Mapper.Map <OlympiadTeamDTO, OlympiadTeamViewModel>(olympiadTeamDto); var allOlympiads = _olympiadService.GetItems(); var itemsOlympiads = new List <SelectListItem>(); foreach (var st in allOlympiads) { itemsOlympiads.Add(new SelectListItem() { Text = st.OlympiadName, Value = st.OlympiadID.ToString() }); } ViewBag.Olympiads = itemsOlympiads; var allTeams = _teamService.GetItems(); var itemsTeams = new List <SelectListItem>(); foreach (var st in allTeams) { itemsTeams.Add(new SelectListItem() { Text = st.TeamName, Value = st.TeamID.ToString() }); } ViewBag.Teams = itemsTeams; var allInstructors = _instructorService.GetItems(); var itemsInstructors = new List <SelectListItem>(); foreach (var st in allInstructors) { itemsInstructors.Add(new SelectListItem() { Text = st.InstructorSurname + " " + st.InstructorName, Value = st.InstructorID.ToString() }); } ViewBag.Instructors = itemsInstructors; return(View(olympiadTeam)); }