public void Execute(ApproveMainOrderCommand command) { _log.InfoFormat("Execute {1} - Command Id {0} ", command.CommandId, command.GetType().ToString()); try { if (!DocumentExists(command.DocumentId)) return; ApproveDocument(command.DocumentId); } catch (Exception ex) { _log.ErrorFormat("Error Execute {1} - Command Id {0} ", command.CommandId, command.GetType().ToString()); _log.Error("ApproveMainOrderCommandHandler exception", ex); throw; } }
public void Handle(ApproveMainOrderCommand command) { var order = GetOrder(); order.ProcessingStatus = ProcessingStatus.Approved; }