Beispiel #1
0
        protected bool Create(CommonModel common)
        {
            try
            {
                var incomePriceList = common.dS_IncomePrices;
                var outcomeList     = common.dS_Outcomes;

                if (incomePriceList.Count() != 0)
                {
                    foreach (var incomePrice in incomePriceList)
                    {
                        StockHelper.IncomePriceAdd(incomePrice);
                        foreach (var incomePriceItem in incomePrice.DS_IncomePriceItems)
                        {
                            StockHelper.IncomePriceSimpleItemItemAdd(incomePriceItem.DS_IncomePriseSimpleItem, incomePrice.DS_StockID.Value, incomePriceItem.ID);
                        }
                    }
                }

                if (outcomeList.Count() != 0)
                {
                    foreach (var outcome in outcomeList)
                    {
                        StockHelper.OutcomeAdd(outcome);

                        //foreach (var outcomeItem in outcome.DS_OutcomeItems)
                        //{
                        //    StockHelper.OutcomeItemAdd(outcomeItem, outcome.DS_StockID.Value);
                        //}
                    }
                }


                _logger.Info($"Create({string.Join(",", true)})");
                return(true);
            }
            catch (Exception ex)
            {
                _logger.Error($"Create({string.Join(",", false)}), Exception: {ex.Message}");
                return(false);
            }
        }