예제 #1
0
        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);
            }
        }