/// <summary> /// /// </summary> /// <param name="identityResult"></param> /// <returns></returns> public static UserActionIdentityResult Instance(IdentityResult identityResult) { var result = new UserActionIdentityResult { Succeeded = identityResult.Succeeded, _errors = identityResult.Errors.ToList() }; return(result); }
/// <summary> /// Creates an <see cref="IdentityResult"/> indicating a failed identity operation, with a list of <paramref name="errors"/> if applicable. /// </summary> /// <param name="errors">An optional array of <see cref="IdentityError"/>s which caused the operation to fail.</param> /// <returns>An <see cref="IdentityResult"/> indicating a failed identity operation, with a list of <paramref name="errors"/> if applicable.</returns> public static UserActionIdentityResult Failed(params IdentityError[] errors) { var result = new UserActionIdentityResult { Succeeded = false }; if (errors != null) { result._errors.AddRange(errors); } return(result); }