Example #1
0
        /// <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);
        }
Example #2
0
        /// <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);
        }