public async Task<IdentityResult> CreateAsync(RegisterModel model) { var user = new AppUser { UserName = model.UserName, Email = model.Email }; var result = await UserManager.CreateAsync(user, model.Password); if (!result.Succeeded) return result; return await UserManager.AddToRoleAsync(user.Id, DefaultUserRole); }
public async Task<IHttpActionResult> Register(RegisterModel model) { return await RunTask(() => AccountManager.CreateAsync(model)); }