public async Task <int> AddUser(UserMd model, string password) { try { UserCreate user = new UserCreate(); if (string.IsNullOrWhiteSpace(password)) { return(-1); } user.FullName = model.FullName; user.CreatedBy = ""; user.UpdatedBy = ""; user.Email = model.Email; byte[] passwordHash, passwordSalt; CreatePasswordHash(password, out passwordHash, out passwordSalt); user.PasswordHash = passwordHash; user.PasswordSalt = passwordSalt; user.Id = model.Id; return(await _userRepository.AddUser(user)); } catch (Exception ex) { throw; } }
public async Task <int> SaveUser([FromBody] UserMd user) { try { return(await _userManager.AddUser(user, user.Password)); } catch (Exception ex) { throw; } }