// GET: Talks public ActionResult Index() { //TODO: Action1: Index get all events TalksModel talksModel = new TalksModel(); //TODO: Talksmodel = get talk events methode van Reposit talksModel.AllTalkEvents = talkRepository.GetAllTalkEvents(); //TODO: Left seats van Daniel halen en mijn view gebruiken talksModel.SalesList = eventRepository.GetAllEvents(); //TODO: returm view with model return(View(talksModel)); }
public async Task <IActionResult> Get(string moniker, int talkId, bool includeSpeakers = false) { try { var listTalks = await _campRepository.GetTalkByMonikerAsync(moniker, talkId, includeSpeakers); TalksModel talksModels = _mapper.Map <TalksModel>(listTalks); return(Ok(talksModels)); } catch (Exception) { return(this.StatusCode(500, "Database Shutdown")); } }
//todo: public ActionResult Talk1(int id) { //todo: Action2 To Detail pagina met eventid als in parameter TalksModel talksModel = new TalksModel(); //todo: Controller get current event talksModel.CurrentTalk = talkRepository.GetCurrentTalkEvent(id); //todo Controller cross selling get 2 events voor jazz en diner talksModel.JazzCross = talkRepository.GetCrossJazzEvents(); talksModel.RestaurantsCross = talkRepository.GetCrossDinerEvents(); //todo:Controller return view met model return(View(talksModel)); }