async Task <ReportModel> IReportDirector.MakeReport(IReportBuilder reportBuilder, ReportModel reportModel)
        {
            await reportBuilder.CreateNewReport(reportModel);

            await reportBuilder.SetReportType();

            await reportBuilder.SetReportHeader();

            await reportBuilder.SetReportContent();

            await reportBuilder.SetReportFooter();

            return(await reportBuilder.GetReport());
        }