Ejemplo n.º 1
0
        /// <summary>
        ///     Fail result with inner data and collection of <see cref="ErrorItem" />
        /// </summary>
        protected IMediatorResult <TResult> Failure(TResult data, IEnumerable <ErrorItem> errors)
        {
            IMediatorResult <TResult> result = Failure(data);

            result.AddErrors(errors);

            return(result);
        }
Ejemplo n.º 2
0
 public static void PopuplateError <T>(this IMediatorResult <T> result, ModelStateDictionary modelState)
 {
     foreach (var error in result.Errors)
     {
         if (error.Exception != null)
         {
             modelState.AddModelError("", error.Message);
         }
         else
         {
             modelState.AddModelError("", error.Exception, null);
         }
     }
 }