プロパティが変更された顧客オブジェクトを受け取るメソッドがあり、そのオブジェクトの古いバージョンを置き換えてメイン データ ストアに保存したいと考えています。
以下でこれを行うための疑似コードを記述する正しいC#の方法を知っている人はいますか?
public static void Save(Customer customer)
{
ObservableCollection<Customer> customers = Customer.GetAll();
//pseudo code:
var newCustomers = from c in customers
where c.Id = customer.Id
Replace(customer);
}