public async Task <IEnumerable <Layout> > GetLayoutsByVenue(int venueId) { try { var result = await _layoutService.GetLayoutsByVenue(venueId); return(result.Select(x => LayoutParser.ToLayoutContract(x))); } catch (LayoutException exception) { var fault = new ServiceValidationFaultDetails { Message = "Getting of list of layouts by venue error" }; throw new FaultException <ServiceValidationFaultDetails>(fault, exception.Message); } }