Пример #1
0
        public Package ToEntity()
        {
            var newPackage = new Package
            {
                Id             = Id,
                Name           = Name,
                CreateByUserId = User.Id,
                PackageDetails = new List <PackageDetail>()
                {
                    Detail
                },
                EnitityFiles     = GetEntityFiles(),
                EntityTaxonomies = new List <PackageTaxonomy>(
                    TaxonomyIds.Select(taxonomyId => new PackageTaxonomy {
                    TaxonomyId = taxonomyId, PackageId = Id
                }))
            };

            return(newPackage);
        }
Пример #2
0
        public Project ToEntity()
        {
            var newProject = new Project
            {
                Id             = Id,
                Name           = Name,
                CreateByUserId = User.Id,
                ProjectDetails = new List <ProjectDetail>()
                {
                    Detail
                },
                EnitityFiles     = GetEntityFiles(),
                EntityTaxonomies = new List <ProjectTaxonomy>(
                    TaxonomyIds.Select(taxonomyId => new ProjectTaxonomy {
                    TaxonomyId = taxonomyId, ProjectId = Id
                })),
                CityId = CityId
            };

            return(newProject);
        }
Пример #3
0
        public Package ToEntity()
        {
            var newPackage = new Package
            {
                Id             = Id,
                IsPerspective  = IsPerspective,
                Name           = Name,
                CreateByUserId = User.Id,
                Details        = new List <PackageDetail>()
                {
                    Detail
                },
                EntityFiles      = GetEntityFiles(),
                EntityTaxonomies = new List <PackageTaxonomy>(
                    TaxonomyIds.Select(taxonomyId => new PackageTaxonomy {
                    TaxonomyId = taxonomyId, EntityId = Id
                })),
                EntityProducts = PackageProducts
            };

            return(newPackage);
        }