public async Task <int> _Create(UserViewModel model) { var user = new DAL.Identity.User() { FirstName = model.FirstName, LastName = model.LastName, UserName = model.Email, Email = model.Email, PhoneNumber = model.PhoneNumber, IsActive = model.IsActive, Password = model.Password }; var identityResult = await this.userManager.CreateAsync(user, model.Password); if (identityResult.Succeeded) { return(user.Id); } else { return(0); } //throw new Exception(string.Join(';', identityResult.Errors.Select(x => x.Code))); }
Models.UserViewModel GetUserViewModels(DAL.Identity.User data) { return(new BetaTesterSite.Models.UserViewModel() { UserId = data.Id, FirstName = data.FirstName, LastName = data.LastName, Email = data.Email, PhoneNumber = data.PhoneNumber, IsActive = data.IsActive }); }