サービス層に次のメソッドがあります。
public void DeleteOrder(int orderId)
{
var order = _db.Order.FirstOrDefault(c => c.OrderId == orderId);
if (order == null)
{
// error handling
}
_db.Orders.Remove(order);
_db.SaveChanges();
}
何かをコントローラーに返すという点でのベストプラクティスは何ですか? 現在、Remove() アクションはこれを呼び出してユーザーをリダイレクトするだけです。