コード例 #1
0
        //
        // 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));
        }
コード例 #2
0
        //
        // 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));
        }