Esempio n. 1
0
        public NewVersionForm(SoftwareRelease release)
        {
            InitializeComponent( );

            Release        = release;
            name.Text      = release.Name;
            changelog.Text = release.Description;
        }
        public static SoftwareReleaseDto BusinessObjectToDto(SoftwareRelease businessObject)
        {
            if (businessObject == null)
            {
                throw new NullReferenceException();
            }

            var projectDto = new List <ProjectDto>();

            businessObject.Projects.ForEach(i => projectDto.Add(BusinessObjectToDto(i)));

            return(new SoftwareReleaseDto
            {
                Id = businessObject.Id,
                ActualDate = businessObject.ActualDate,
                TargetedDate = businessObject.TargetedDate,
                Projects = projectDto,
                ReleaseName = businessObject.ReleaseName,
                Version = businessObject.Version
            });
        }