예제 #1
0
        private BuildVersion ConvertDto(BuildVersionDTO buildDTO, BuildVersion instance)
        {
            instance             = instance ?? new BuildVersion();
            instance.IsActive    = buildDTO.isActive;
            instance.BuildNumber = buildDTO.buildNumber;
            if (instance.IsTransient())
            {
                instance.DateCreated = DateTime.Now;
            }

            instance.DateModified     = DateTime.Now;
            instance.DescriptionHTML  = buildDTO.descriptionHTML;
            instance.DescriptionSmall = buildDTO.descriptionSmall;

            instance.Type = this.BuildVersionTypeModel.GetOneById(buildDTO.buildVersionTypeId).Value;
            instance.File = this.FileModel.GetOneById(buildDTO.fileId).Value;
            return(instance);
        }