public async Task<IHttpActionResult> Get()
		{
			GetLoadtestsForTimePeriodRequest getLoadtestsForTimePeriodRequest =
				new GetLoadtestsForTimePeriodRequest(DateTime.UtcNow, DateTime.UtcNow.AddDays(14));
			GetLoadtestsForTimePeriodResponse getLoadtestsForTimePeriodResponse =
				await _timetableService.GetLoadtestsForTimePeriodAsync(getLoadtestsForTimePeriodRequest);
			if (getLoadtestsForTimePeriodResponse.Exception == null)
			{
				return Ok<IEnumerable<LoadtestViewModel>>(getLoadtestsForTimePeriodResponse.Loadtests);
			}

			return InternalServerError(getLoadtestsForTimePeriodResponse.Exception);
		}
		public async Task<GetLoadtestsForTimePeriodResponse> GetLoadtestsForTimePeriodAsync(GetLoadtestsForTimePeriodRequest getLoadtestsForTimePeriodRequest)
		{
			return await _innerTimetableService.GetLoadtestsForTimePeriodAsync(getLoadtestsForTimePeriodRequest);
		}
		private GetLoadtestsForTimePeriodResponse GetLoadtestsForTimePeriod(GetLoadtestsForTimePeriodRequest getLoadtestsForTimePeriodRequest)
		{
			GetLoadtestsForTimePeriodResponse resp = new GetLoadtestsForTimePeriodResponse();
			try
			{
				IList<Loadtest> loadtests = _timetableRepository.GetLoadtestsForTimePeriod(getLoadtestsForTimePeriodRequest.SearchStartDateUtc, getLoadtestsForTimePeriodRequest.SearchEndDateUtc);
				IEnumerable<LoadtestViewModel> ltVms = _timetableViewModelRepository.ConvertToViewModels(loadtests);
				resp.Loadtests = ltVms;
			}
			catch (Exception ex)
			{
				resp.Exception = ex;
			}
			return resp;
		}
		public async Task<GetLoadtestsForTimePeriodResponse> GetLoadtestsForTimePeriodAsync(GetLoadtestsForTimePeriodRequest getLoadtestsForTimePeriodRequest)
		{
			return await Task<GetLoadtestsForTimePeriodResponse>.Run(() => GetLoadtestsForTimePeriod(getLoadtestsForTimePeriodRequest));
		}