Exemplo n.º 1
0
        // GET: SportEvent
        public ActionResult Index()
        {
            SportEventListViewModel viewModel = new SportEventListViewModel();

            viewModel.SportEventList = SportEventRepository.GetAllSportEvents();
            SetEnumDDisciplineSelectList(true);

            return(View(viewModel));
        }
Exemplo n.º 2
0
        public ActionResult AddSportEvent(SportEventModel model)
        {
            if (SportEventRepository.AddSportEvent(model))
            {
                ViewBag.SuccessMessages = "Wydarzenie zostało utworzone pomyślnie";
            }
            else
            {
                ViewBag.ErrorMessages = SportEventRepository.ErrorList;
            }
            SportEventListViewModel viewModel = new SportEventListViewModel();

            viewModel.SportEventList = SportEventRepository.GetAllSportEvents();
            SetEnumDDisciplineSelectList(true);

            return(View("Index", viewModel));
        }
Exemplo n.º 3
0
        public ActionResult SportEventListFiltered(SportEventListViewModel viewModel)
        {
            SortedList <string, string> paramDictionary = new SortedList <string, string>();

            if (viewModel.DDiscipline != 0)
            {
                paramDictionary.Add("DDisciplineID", EnumHelpers.GetDescriptionOfEnum(ComparisionEnum.Equal) + " " + (int)viewModel.DDiscipline);
            }
            if (!string.IsNullOrWhiteSpace(viewModel.EventDate))
            {
                paramDictionary.Add("Date", EnumHelpers.GetDescriptionOfEnum(ComparisionEnum.Equal) + " '" + viewModel.EventDate + "'");
            }
            if (!string.IsNullOrWhiteSpace(viewModel.EventTime))
            {
                paramDictionary.Add("Time", EnumHelpers.GetDescriptionOfEnum(ComparisionEnum.GreaterEqual) + " '" + viewModel.EventTime + "'");
            }
            paramDictionary.Add("HasEnded", EnumHelpers.GetDescriptionOfEnum(ComparisionEnum.Equal) + " 0");

            viewModel.SportEventList = SportEventRepository.GetSportEventsFiltered(paramDictionary);
            SetEnumDDisciplineSelectList(true);
            return(View("Index", viewModel));
        }