/// <summary> /// Creates new successful result from failure result. /// </summary> /// <param name="failureResult">Failure result model.</param> /// <param name="data">Value of data.</param> /// <typeparam name="TData">Type of data.</typeparam> /// <typeparam name="TMessage">Type of error message.</typeparam> /// <returns>New successful result from failure result.</returns> public static ISuccessfulResult <TData> ToSuccessfulResult <TData, TMessage>( this IFailureResult <TMessage> failureResult, TData data) => ResultFactoryBase.CreateSuccess <TData, TMessage>(data);
/// <summary> /// Creates new successful result from failure result. /// </summary> /// <param name="failureResult">Failure result model.</param> /// <typeparam name="TMessage">Type of error message.</typeparam> /// <returns>New successful result from failure result.</returns> public static ISuccessfulResult ToSuccessfulResult <TMessage>(this IFailureResult <TMessage> failureResult) => ResultFactoryBase.CreateSuccess <TMessage>();