public OrdersController(IMediator mediator, IAddOrder addOrder, IDeleteOrder deleteOrder, IPutOrder putOrder) { _addOrder = addOrder; _deleteOrder = deleteOrder; _putOrder = putOrder; _mediator = mediator; }
public OrderController( IAddOrder addOrder, IGetOrdersByPage getOrdersByPage, IGetOrderById getOrderById, IEditOrder editOrder ) { this.addOrder = addOrder; this.getOrdersByPage = getOrdersByPage; this.getOrderById = getOrderById; this.editOrder = editOrder; }
public AddOrderResponse AddOrder(Order order, DateTime orderDate, string customerName, string stateName, string productType, decimal area) { AddOrderResponse response = new AddOrderResponse(); response.Order = _orderRepository.AddOrder(order, orderDate, customerName, stateName, productType, area); if (response.Order == null) { response.Success = false; response.Message = "That order is not a valid order in our system. Please Check Order Information and Re-Enter."; return(response); } else { response.Success = true; } IAddOrder addOrderRule = AddOrderFactory.Create(); response = addOrderRule.AddOrder(order, orderDate, customerName, stateName, productType, area); return(response); }