// GET: SportEvent public ActionResult Index() { SportEventListViewModel viewModel = new SportEventListViewModel(); viewModel.SportEventList = SportEventRepository.GetAllSportEvents(); SetEnumDDisciplineSelectList(true); return(View(viewModel)); }
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)); }
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)); }