public async Task <IHttpActionResult> ActiveSubs() { Cruise cruise = await _cruiseRepository.GetActiveAsync(); if (null == cruise) { return(NotFound()); } SubCruise[] subCruises = await _cruiseRepository.GetSubCruisesAsync(cruise); return(this.OkCacheControl(subCruises, WebConfig.StaticDataMaxAge)); }