AppActs.Client.Repository.ReportRepository.GetReportCompareVersion C# (CSharp) 메소드

GetReportCompareVersion() 공개 메소드

public GetReportCompareVersion ( System.Guid id ) : ReportDefinitionReportReportCompareVersion
id System.Guid
리턴 ReportDefinitionReportReportCompareVersion
        public ReportDefinitionReportReportCompareVersion GetReportCompareVersion(Guid id)
        {
            return this.cacheReportCompareVersion.Fetch
                (
                    String.Format("ReortRepository.GetReportCompareVersion.{0}", id),
                    () =>
                    {
                        return this.GetAll()
                            .Where(x => x.ReportCompareVersion != null && x.ReportCompareVersion.Guid == id)
                            .Select(x => { x.ReportCompareVersion.Parent = x; return x.ReportCompareVersion; }).First();
                    }, null, null
                );
        }