private void OnUpdateOrder(OrderUpdateEvent @event) { Id = @event.Id; CustomerID = @event.CustomerID; EmployeeID = @event.EmployeeID; OrderDate = @event.OrderDate; RequiredDate = @event.RequiredDate; ShippedDate = @event.ShippedDate; ShipName = @event.ShipName; ShipAddress = @event.ShipAddress; ShipCity = @event.ShipCity; ShipPostalCode = @event.ShipPostalCode; ShipCountry = @event.ShipCountry; }
public OrderViewModel CreateViewModel(object @event) { switch (@event) { case OrderAddEvent x: OrderAddEvent orderAddEvent = @event as OrderAddEvent; return(_mapper.Map <OrderViewModel>(orderAddEvent)); case OrderUpdateEvent x: OrderUpdateEvent orderUpdateEvent = @event as OrderUpdateEvent; return(_mapper.Map <OrderViewModel>(orderUpdateEvent)); case OrderRemoveEvent x: OrderRemoveEvent orderRemoveEvent = @event as OrderRemoveEvent; return(_mapper.Map <OrderViewModel>(orderRemoveEvent)); default: return(null); } }