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(); }
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 IActionResult AddOrUpdateTenantAddress([FromBody] TenantAddressViewModel tenantAddress ) { //throw new NotImplementedException(); if (!ModelState.IsValid) { //NotifyModelStateErrors(); return((IActionResult)BadRequest()); } //if (Request.Method.ToUpper() == "POST") // _tenantService.AddTenantAddress(tenantAddress); //if (Request.Method.ToUpper() == "PUT") //_tenantService.ModifyTenantAddress(tenantAddress); return((IActionResult)Ok(tenantAddress)); }