private User toModel(UserViewModel vm) { var address = new Address(); if (vm.Address != null) { address.Id = vm.Address.Id; address.City = vm.Address.City; address.Street = vm.Address.Street; address.BuildingNumber = vm.Address.BuildingNumber; address.ApartmentNumber = vm.Address.ApartmentNumber; } return new User { Address = address, FirstName = vm.FirstName, LastName = vm.LastName, Id = vm.Id }; }
private void Attach(Address address) { Addresses.Attach(address); Entry(address).State = EntityState.Modified; }