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); }
public CustomResult(CustomResultType resultType, CustomInvalidInputType invalidInputType) { Result = resultType; InvalidInputType = invalidInputType; }
public CustomResult(CustomResultType resultType, string errorMessage) { Result = resultType; ErrorMessage = errorMessage; }
public CustomResult(CustomResultType resultType, CustomInvalidInputType invalidInputType, string errorMessage) { Result = resultType; InvalidInputType = invalidInputType; ErrorMessage = errorMessage; }
public CustomResult(CustomResultType resultType) { Result = resultType; }