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)); }
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); }