コード例 #1
0
        public static bool IsWriterResultValid(this ModelStateDictionary modelState, IWriterResult writerResult)
        {
            bool valid = modelState.IsValid && writerResult.Success;

            if (!string.IsNullOrEmpty(writerResult.Message))
            {
                modelState.AddModelError(writerResult.Success ? "Success" : "Error", writerResult.Message);
            }
            return(valid);
        }
コード例 #2
0
 public static bool IsWriterResultValid <T>(this ModelStateDictionary modelState, IWriterResult <T> writerResult) where T : IConvertible
 {
     if (writerResult.HasErrors)
     {
         foreach (var item in writerResult.Errors)
         {
             modelState.AddModelError("", item);
         }
     }
     return(modelState.IsValid);
 }