コード例 #1
0
 public static ExcelSheetBuilderBase CreateBuilder(ProjectDetails projectDetails)
 {
     if (projectDetails.IsFreelancer)
     {
         return(new FreelanceTimesheetBuilder(projectDetails));
     }
     else
     {
         return(new ConsultantTimesheetBuilder(projectDetails));
     }
 }
コード例 #2
0
 public FreelanceTimesheetBuilder(ProjectDetails details)
 {
     _details = details;
 }
コード例 #3
0
 public ConsultantTimesheetBuilder(ProjectDetails details)
 {
     _details = details;
 }