using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Runtime.Serialization;
using BS.Shared.DataContracts.Compact;

namespace BS.Shared.DataContracts.Reports
{
    [DataContract]
    public class AuslastungAnalysisRootDC
    {

        private List<AuslastungAnalysisEmployeeDC> _EmployeeAnalysisList;

        [DataMember]
        public DateTime? StartDate { get; set; }

        [DataMember]
        public DateTime? EndDate { get; set; }

        [DataMember]
        public CompactTeamDC Team { get; set; }

        [DataMember]
        public decimal TotalFLM { get; set; }

        [DataMember]
        public List<AuslastungAnalysisEmployeeDC> EmployeeAnalysisList
        {
            get { return _EmployeeAnalysisList ?? (_EmployeeAnalysisList = new List<AuslastungAnalysisEmployeeDC>()); }
            set { _EmployeeAnalysisList = value; }
        }

    }
}
