Esempio n. 1
0
        public IList <ProjectCompany> GetCompanies(IList <Project> projects)
        {
            var p            = projects[0];
            var modifiedDate = new DateTime(2016, 12, 06);

            var docInfo = new DocumentInformation {
                DocumentCodeId = 11, SeriesAndNumber = "4513105699", IssueDate = DateTime.UtcNow, IssuePlace = "УФМС России по гор.Москве по району Басманный"
            };
            var ic = new IndividualCompany {
                INN = 1212121333, Surname = "Иванов", Name = "Иван", MiddleName = "Иванович", BirthDate = new DateTime(1970, 1, 1), GenderCodeId = 1, BirthPlace = "Москва", VerifedPersonalityDocInfo = docInfo, ConfirmedPersonalityDocInfo = docInfo, RussianLocationCodeId = 1, RegionCodeId = 77, PostIndex = "105094", District = "Басманный", City = "Москва", CityType = "", Street = "Госпитальная набережная", HouseNumber = "4", BuildingNumber = "1а", AppartamentNumber = "125", ForeignCountryCodeId = 185, ForeignAddress = ""
            };

            var flc = new ForeignLightCompany {
                Number = "ИО4", ForeignOrganizationalFormCodeId = 5, EnglishName = "International company", RussianName = "Интернейшнл кампани", FoundDate = new DateTime(2010, 12, 12), RequisitesEng = "Regulation 45", RequisitesRus = "Устав 45", CountryCodeId = 39, RegNumber = "1212121", OtherInfo = "-"
            };

            var dc1 = new DomesticCompany {
                Number = "РО1", FullName = "Управляющая компания", OGRN = 3333333333333, INN = 3333333333333, KPP = "333333333", IsPublic = false
            };
            var dc2 = new DomesticCompany {
                Number = "РО2", FullName = "Публичное акционерное общество Группа компаний", OGRN = 22222222, INN = 222222222222, KPP = "222222222", IsPublic = true
            };
            var dc3 = new DomesticCompany {
                Number = "РО3", FullName = "Торговая компания", OGRN = 3333333333, INN = 333333333, KPP = "333333333", IsPublic = false
            };

            var fc1 = new ForeignCompany {
                CountryCodeId = 29, Number = "ИО1", Name = "Finance Company BVI", FullName = "Файненс Кампани БиВиАй", RegistrationNumber = "123456", Address = "BVI, Ridge Rd 340"
            };
            var fc2 = new ForeignCompany {
                CountryCodeId = 57, Number = "ИО2", Name = "Cyprus Investments limited", FullName = "Сайпрус Инвестментс лимитед", RegistrationNumber = "55555555", Address = "Limassol, Odos Troyas 34"
            };
            var fc3 = new ForeignCompany {
                CountryCodeId = 39, Number = "ИО3", Name = "Cayman company", FullName = "Каймаг Лоджистик кампани", RegistrationNumber = "122222", Address = "Cayman Iceland, Bodden town 61"
            };

            return(new List <ProjectCompany>()
            {
                new ProjectCompany {
                    Project = p, ModifiedDate = modifiedDate, Name = "Управляющая компания", State = State.Domestic, IsResident = true, IsControlCompany = true, IsKIKCompany = true, DomesticCompany = dc1
                },
                new ProjectCompany {
                    Project = p, ModifiedDate = modifiedDate, Name = "Finance Company BVI", State = State.Foreign, IsResident = false, IsControlCompany = false, IsKIKCompany = true, ForeignCompany = fc1
                },
                new ProjectCompany {
                    Project = p, ModifiedDate = modifiedDate, Name = "Cyprus Investments Ltd", State = State.Foreign, IsResident = false, IsControlCompany = false, IsKIKCompany = true, ForeignCompany = fc2
                },
                new ProjectCompany {
                    Project = p, ModifiedDate = modifiedDate, Name = "Cayman Company", State = State.Foreign, IsResident = false, IsControlCompany = false, IsKIKCompany = true, ForeignCompany = fc3
                },
                new ProjectCompany {
                    Project = p, ModifiedDate = modifiedDate, Name = "International company", State = State.ForeignLight, IsResident = false, IsControlCompany = false, IsKIKCompany = true, ForeignLightCompany = flc
                },
                new ProjectCompany {
                    Project = p, ModifiedDate = modifiedDate, Name = "Иванов И.И.", State = State.Individual, IsResident = true, IsControlCompany = true, IsKIKCompany = true, IndividualCompany = ic
                },
                new ProjectCompany {
                    Project = p, ModifiedDate = modifiedDate, Name = "ПАО ГК", State = State.Domestic, IsResident = true, IsControlCompany = true, IsKIKCompany = true, DomesticCompany = dc2
                },
                new ProjectCompany {
                    Project = p, ModifiedDate = modifiedDate, Name = "Торговая компания", State = State.Domestic, IsResident = true, IsControlCompany = true, IsKIKCompany = true, DomesticCompany = dc3
                },
            });
        }
 public Task Update(DomesticCompany entity)
 {
     throw new NotImplementedException();
 }