public async Task <ActionResult> GetOlympiad(long olympiadId) { var presenter = new OlympiadListPresenter(); await _getOlympiadListUseCase.Handle(GetOlympiadListUseCaseRequest.CreateOlympiadRequest(olympiadId), presenter); return(presenter.ContentResult); }
public async Task <ActionResult> GetAllOlympiads() { var presenter = new OlympiadListPresenter(); await _getOlympiadListUseCase.Handle(GetOlympiadListUseCaseRequest.CreateAllOlympiadsRequest(), presenter); return(presenter.ContentResult); }