private ICollection <TenantAddress> CreateTenantAddresses(Tenant tenant, ICollection <TenantAddressViewModel> addresses) { if (addresses == null) { return(null); } var result = new List <TenantAddress>(); foreach (var address in addresses) { var entity = new TenantAddress { Tenant = tenant, Country = address.Country, CountyOrRegion = address.CountyOrRegion, Created = DateTime.Now, Postcode = address.Postcode, Street = address.Street, TownOrCity = address.TownOrCity, YearsAtAddress = address.YearsAtAddress, MonthsAtAddress = address.MonthsAtAddress }; result.Add(entity); } return(result); }
public List <TenantAddress> GetAll() { var tenantAddress1 = new TenantAddress { TenantId = 1, Latitude = 51.1493726, Longitude = 5.386052 }; var tenantAddress2 = new TenantAddress { TenantId = 2, Latitude = 50.9789124, Longitude = 5.8429997 }; var tenantAddress3 = new TenantAddress { TenantId = 18, Latitude = 50.9382666, Longitude = 5.3487666 }; var tenantAddress4 = new TenantAddress { TenantId = 19, Latitude = 51.2100941, Longitude = 5.4228102 }; return(new List <TenantAddress> { tenantAddress1, tenantAddress2, tenantAddress3, tenantAddress4 }); }
public TenantAddressViewModel(bool isChild, TenantAddress tenantAddress) { if (tenantAddress == null) { return; } Id = tenantAddress.Id; Street = tenantAddress.Street; TownOrCity = tenantAddress.TownOrCity; CountyOrRegion = tenantAddress.CountyOrRegion; Postcode = tenantAddress.Postcode; Country = tenantAddress.Country; YearsAtAddress = tenantAddress.YearsAtAddress; MonthsAtAddress = tenantAddress.MonthsAtAddress; IsChild = isChild; }
public void AddTenantAddress(TenantAddressViewModel addressViewModel) { TenantAddress address = new TenantAddress( new TenantId(addressViewModel.TenantId.ToString()), new PostalAddress( addressViewModel.StreetAddress, addressViewModel.StreetAddress2, addressViewModel.City, addressViewModel.StateProvince, addressViewModel.PostalCode, addressViewModel.CountryCode) ); //_eventStoreSession.Add(address); //_eventStoreSession.Commit(); _tenantAddressRepository.Add(address); _tenantAddressRepository.UnitOfWork.Commit(); }
public void ModifyTenantAddress(TenantAddressViewModel addressViewModel) { TenantAddress address = _tenantAddressRepository.Find(addressViewModel.Id); //_eventStoreSession.Get<TenantAddress>(addressViewModel.Id); address.ModifyAddress( new TenantId(addressViewModel.TenantId.ToString()), addressViewModel.StreetAddress, addressViewModel.StreetAddress2, addressViewModel.City, addressViewModel.StateProvince, addressViewModel.PostalCode, addressViewModel.CountryCode ); //_eventStoreSession.Add(address); //_eventStoreSession.Commit(); _tenantAddressRepository.Update(address); _tenantAddressRepository.UnitOfWork.Commit(); }