Cares.WebApi.Areas.Api.Controllers.RegisterUserController.AddUser C# (CSharp) Method

AddUser() private method

Add User
private AddUser ( System.Web.Http.User user, RegisterViewModel model, string &error ) : System.Web.Http.User
user System.Web.Http.User
model RegisterViewModel
error string
return System.Web.Http.User
        private User AddUser(User user, RegisterViewModel model, out string error)
        {
            error = string.Empty;
            var result = UserManager.Create(user, model.ConfirmPassword);
            if (result.Succeeded)
            {
                var addUserToRoleResult = UserManager.AddToRole(user.Id, model.SelectedRole);
                if (!addUserToRoleResult.Succeeded)
                {
                    throw new InvalidOperationException(string.Format("Failed to add user to role {0}",
                        model.SelectedRole));
                }
                return user;
            }
            error = result.Errors.FirstOrDefault();
            return null;
        }