/// <summary>
 /// Add translated error record of type Validation
 /// </summary>
 /// <param name="result"></param>
 /// <param name="localizer"></param>
 /// <param name="key">Error key found in culture files</param>
 /// <param name="arguments">The values with which to format the translated error message</param>
 public static IError AddValidationError <T>(this IResult <T> result, IStringLocalizer localizer, string key, params object[] arguments)
 => result.AddValidationError(key, localizer[key, arguments]);
 private TUser InvalidCredentialsError(IResult <TUser> result)
 {
     result.AddValidationError(_localizer, ERROR_INVALID_CREDENTIALS);
     return(null);
 }