AppActs.Client.Service.ReportService.GetDetail C# (CSharp) Method

GetDetail() public method

public GetDetail ( System.Guid detailGuid, System.Guid applicationId, System.DateTime dateStart, System.DateTime dateEnd, string detailId ) : object
detailGuid System.Guid
applicationId System.Guid
dateStart System.DateTime
dateEnd System.DateTime
detailId string
return object
        public object GetDetail(Guid detailGuid, Guid applicationId, DateTime dateStart, DateTime dateEnd, string detailId)
        {
            try
            {
                ReportDefinitionReportDetail reportDetail =
                    this.reportRepository.GetReportDetail(detailGuid);

                Application application = this.applicationRepository.Find(applicationId);

                return this.dataRepository.GetDetail(reportDetail.Query.Value, applicationId,
                    dateStart, dateEnd, detailId);
            }
            catch (DataAccessLayerException)
            {
                throw;
            }
            catch (Exception ex)
            {
                throw new ServiceLayerException(ex);
            }
        }