예제 #1
0
        protected HttpActionResult ExecuteAction <TBussiness>(BaseActionCommand <TBussiness> command)
            where TBussiness : class
        {
            var result = command.ExecuteAction(DataContext);

            return(new HttpActionResult(result.Result));
        }
 public BaseActionMetaData(BaseActionCommand <TBusiness> action)
 {
     ActionName    = action.GetType().Name;
     MethodName    = ActionName.Substring(0, ActionName.Length - 6);
     Method        = typeof(TBusiness).GetMethod(MethodName);
     BusinessLogic = action.BusinessLogic;
 }