/// <summary> /// Uncompleate. Planned to add factory /// </summary> /// <param name="arg"></param> private void AddStockCommandExecute(object dummy) { ExternalDTOs.Stock stock; switch (StockType) { case StockType.Bond: stock = new ExternalDTOs.Bond(); break; case StockType.Equity: stock = new ExternalDTOs.Equity(); break; default: stock = new ExternalDTOs.Bond(); break; } stock.Price = Convert.ToDecimal(this.PriceString); stock.Quantity = Convert.ToDecimal(this.QuantityString); var id = stocksService.AddStock(stock); eventAggregator.GetEvent <NewStockAdded>().Publish(id); }
public static Bond Convert(ExternalDTOs.Bond serviceDto) { return(Mapper.Map <Bond>(serviceDto)); }