Ich erstelle einen Webservice mit Windows Communication Foundation (WCF) und weiß derzeit nicht, wie ich die Validierung am besten durchführen kann.
Ich habe zwei Methoden: CreateCustomer(Customer)
y CreateCustomers(List<Customer>)
.
Wenn ein Kunde eine Liste von Kunden übergibt und einige der Kunden ungültig sind, sollte ich dann die gesamte Anfrage ablehnen? Oder sollte ich die Kunden zurückgeben, die die Validierung bestanden haben, und die ungültigen kennzeichnen?
Oder sollte ich ihnen nur erlauben, die CreateCustomer(Customer)
und sie dazu bringen, sie wiederholt aufzurufen, wenn sie mehr als einen Kunden anlegen wollen?