コード例 #1
0
        public Report Build()
        {
            var weekPeriods = Weeks.Select(w => new WeekPeriod
                                           (
                                               startedOn: w.StartedOn.Day,
                                               finishedOn: w.FinishedOn.Day,
                                               rates: w.GetRateInfos()
                                           )).ToArray();

            return(new Report(string.Format("{0:yyyy}", Weeks[0].StartedOn), string.Format("{0:MMMM}", Weeks[0].StartedOn), weekPeriods));
        }