我在服務層下面的方法:將刪除操作從Web移動到MVC應用中的服務層 - 它應該返回什麼?
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()動作只是調用它並重定向用戶。