コード例 #1
0
        public virtual bool ActiveGroupConfirmed(object[] ids)
        {
            DelegatePreActivateGroup delegatePreExecute = new DelegatePreActivateGroup(FuncPreActivate);

            delegatePreExecute(ids);

            //create instance of TModel of TViewModel
            dynamic instance = Activator.CreateInstance(typeof(TModel_TDBModel));

            instance.Active(ids);

            DelegatePostActivateGroup delegatePostExecute = new DelegatePostActivateGroup(FuncPostActivate);

            return(delegatePostExecute(ids));
        }
コード例 #2
0
        public static OddsChangeOutcome Parse(dynamic dynamicXml)
        {
            if (dynamicXml == null)
            {
                return(null);
            }

            var active  = (int)dynamicXml.Active <int>();
            var builder = new OddsChangeOutcome
            {
                Active        = active == 1,
                Id            = OutcomeIdParser.ParseId(dynamicXml.Id),
                Odds          = dynamicXml.Odds <double?>(),
                Probabilities = dynamicXml.Probabilities <double?>()
            };


            return(builder);
        }