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