Пример #1
0
        public ActionResult Add()
        {
            ViewBag.teamsList  = ItemListCreator.Teams(_teamRepo);
            ViewBag.sportsList = ItemListCreator.Sports();

            return(View());
        }
Пример #2
0
        public ActionResult Update(int id)
        {
            Team team = _teamRepo.GetById(id);

            var sportsList = ItemListCreator.Sports();

            sportsList.Where(sport => sport.Text == team.Sport).FirstOrDefault().Selected = true;
            sportsList.ElementAt(0).Selected = false;
            ViewBag.sportsList = sportsList;


            return(View(team));
        }
Пример #3
0
        public ActionResult Add(Athlete athlete)
        {
            ViewBag.teamsList  = ItemListCreator.Teams(_teamRepo);
            ViewBag.sportsList = ItemListCreator.Sports();

            if (ModelState.IsValid)
            {
                if (_athRepo.Add(athlete))
                {
                    ViewBag.Success = "Added succesfully";
                    return(View());
                }
            }

            ViewBag.Error = "Error adding an athlete!";
            return(View());
        }
Пример #4
0
        public EventViewModel(EventDTO evDto, ITeamRepository _teamRepo, IAthleteRepository _athRepo)
        {
            this.EventId    = evDto.EventId;
            this.Name       = evDto.Name;
            this.Sport      = evDto.Sport;
            this.Longitude  = evDto.Longitude;
            this.Latitude   = evDto.Latitude;
            this.Individual = evDto.Individual;
            this.StartDate  = evDto.StartDate;
            this.EndDate    = evDto.EndDate;
            this.AthleteIds = evDto.AthleteIds;
            this.TeamIds    = evDto.TeamIds;
            this.UserIds    = evDto.UserIds;

            this.allTeams    = _teamRepo.GetAll();
            this.allAthletes = _athRepo.GetAll();
            this.allSports   = ItemListCreator.SportsList();
        }
Пример #5
0
        public ActionResult Update(int id)
        {
            Athlete athlete = _athRepo.GetById((int)id);

            var teamsList = ItemListCreator.Teams(_teamRepo);

            teamsList.ElementAt(0).Selected = false;
            teamsList.Where(item => item.Text == athlete.TeamName).First().Selected = true;
            ViewBag.teamsList = teamsList;


            var sportsList = ItemListCreator.Sports();

            sportsList.Where(sport => sport.Text == athlete.Sport).First().Selected = true;
            sportsList.ElementAt(0).Selected = false;
            ViewBag.sportsList = sportsList;

            return(View(athlete));
        }
Пример #6
0
        public ActionResult Add(EventViewModel ev)
        {
            ViewBag.sportsList   = ItemListCreator.Sports();
            ViewBag.teamsList    = ItemListCreator.Teams(_teamRepo);
            ViewBag.athletesList = ItemListCreator.Athletes(_athRepo);

            if (ModelState.IsValid)
            {
                EventDTO eventDTO = Mapper.Map <EventViewModel, EventDTO>(ev);
                if (_eventRepo.Add(eventDTO))
                {
                    ViewBag.Success = "Added succesfully";
                    return(View());
                }
            }

            ViewBag.Error = "Error adding an event!";
            return(View());
        }
Пример #7
0
        public ActionResult Add()
        {
            ViewBag.sportsList = ItemListCreator.Sports();

            return(View());
        }