public TResult ToSinge <TResult>(ExecutionContext executionContext)
            {
                var dataReader = executionContext.DataReaderWrapper;

                if (!dataReader.HasRows)
                {
                    return(default(TResult));
                }
                dataReader.Read();
                var    id     = dataReader.GetGuid(0);
                object result = new CustomResultType {
                    Id = id
                };

                return((TResult)result);
            }
示例#2
0
 public CustomResult(CustomResultType resultType, CustomInvalidInputType invalidInputType)
 {
     Result           = resultType;
     InvalidInputType = invalidInputType;
 }
示例#3
0
 public CustomResult(CustomResultType resultType, string errorMessage)
 {
     Result       = resultType;
     ErrorMessage = errorMessage;
 }
示例#4
0
 public CustomResult(CustomResultType resultType, CustomInvalidInputType invalidInputType, string errorMessage)
 {
     Result           = resultType;
     InvalidInputType = invalidInputType;
     ErrorMessage     = errorMessage;
 }
示例#5
0
 public CustomResult(CustomResultType resultType)
 {
     Result = resultType;
 }