public void ForeignAddress() { //Arrange var source = new ForeignAddress( CountryIdentifier.Countrycode, "SE", "Adresselinje1", "Adresselinje2", "Adresselinje3", "Adresselinje4" ); var expectedDto = new foreignaddress { ItemElementName = ItemChoiceType2.countrycode, Item = "SE", addressline1 = source.AddressLine1, addressline2 = source.AddressLine2, addressline3 = source.AddressLine3, addressline4 = source.Addressline4 }; //Act var actualDto = DataTransferObjectConverter.ToDataTransferObject(source); //Assert Comparator.AssertEqual(expectedDto, actualDto); }
private static void ImportAddresses(ForeignAddressRepository addressRepo, DPDoctor dpDoctor, ForeignFacility foreignFacility, ForeignDoctor foreignDoctor, List <Address> addresses) { if (addresses == null) { return; } foreach (var address in addresses) { var foreignAddress = new ForeignAddress() { Id = address.Id, Name = address.Name, Street = address.Street + " " + address.PostCode, BookingExtraFields = new Data.BookingExtraFields() { ForeignAddressId = address.Id, IsBirthDate = address.BookingExtraFields.IsBirthDateEnabled, IsGender = address.BookingExtraFields.IsGenderEnabled, IsNin = address.BookingExtraFields.IsNinEnabled }, ForeignDoctorId = foreignDoctor.Id, ForeignFacilityId = foreignFacility.Id }; addressRepo.InsertOrUpdate(foreignAddress); } }
public AnyAddress GetAddress() { AnyAddress anyAddress = null; if (uclp != 0) { Address address = new Address(); address.uclp = uclp; address.street = street; address.adrNo = adrNo; address.subNo = subNo; address.entrance = entrance; address.floor = floor; address.apartment = apartment; address.blockNo = blockNo; anyAddress = address; } else if (country != "") { ForeignAddress foreignAddress = new ForeignAddress(); foreignAddress.country = country; foreignAddress.foreign = foreign; anyAddress = foreignAddress; } return(anyAddress); }
public DoctorMapping GetByAddressAndDoctorFacility(ForeignAddress address, DoctorFacility doctorFacility) { return(_db.DoctorMappings.SingleOrDefault(dm => dm.ForeignAddress.Id == address.Id && dm.DoctorId == doctorFacility.DoctorId && dm.FacilityId == doctorFacility.FacilityId )); }
public void RemoveMapping(ForeignAddress address, DoctorFacility doctorFacility) { var mapping = GetByAddressAndDoctorFacility(address, doctorFacility); if (mapping == null) { return; } _db.DoctorMappings.Remove(mapping); }
/// <summary> /// 8.6.1. Метод для регистрации иностранного контрагента /// </summary> /// <param name="itin">ИТИН контрагента</param> /// <param name="name">Наименование субъекта обращения</param> /// <param name="address">Адрес субъекта обращения</param> /// <returns>Идентификатор контрагента</returns> public string RegisterForeignCounterparty(string itin, string name, ForeignAddress address) { RequestRate(0.5); // 77 var counterparty = Post <RegisterForeignCounterpartyResponse>("reestr/foreign_counterparty/register", new { counterparty_itin = itin, counterparty_name = name, counterparty_address = address, }); return(counterparty.CounterpartyID); }
public DoctorMapping Map(ForeignAddress address, DoctorFacility doctorFacility, ForeignDoctorService foreignDoctorService) { var mapping = GetByAddressAndDoctorFacility(address, doctorFacility); if (mapping == null) { return(_db.DoctorMappings.Add(new DoctorMapping() { DoctorId = doctorFacility.DoctorId, FacilityId = doctorFacility.FacilityId, ForeignAddress = address, ForeignDoctorService = foreignDoctorService })); } return(mapping); }
public void SimpleConstructor() { //Arrange var foreignAddress = new ForeignAddress( CountryIdentifier.Country, "NO", "Adresselinje1", "Adresselinje2", "Adresselinje3", "Adresselinje4"); //Act //Assert Assert.Equal(CountryIdentifier.Country, foreignAddress.CountryIdentifier); Assert.Equal("NO", foreignAddress.CountryIdentifierValue); Assert.Equal("Adresselinje1", foreignAddress.AddressLine1); Assert.Equal("Adresselinje2", foreignAddress.AddressLine2); Assert.Equal("Adresselinje3", foreignAddress.AddressLine3); Assert.Equal("Adresselinje4", foreignAddress.Addressline4); }