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); }