using System.Collections.Generic; using WebAPIBase.Data.DapperORM.Interface; using WebAPIBase.Model; using WebAPIBase.Service.Interface; namespace WebAPIBase.Service.Class { public class UserService : IUserService { private readonly IUserRepository _userRepository; public UserService(IUserRepository userRepository) { _userRepository = userRepository; } public List GetUserList() { var obj = new List(); return obj; } public User GetToken(string username, string password) { var passwordHash = Utils.HashUtil.GetSha256FromString(password); var ret = _userRepository.ValidateUser(username, passwordHash); if (ret != null) { //ret.Token = Utils.JwtManager.GenerateToken(username).Value; } return ret; } public void InsertUser(string username, string password) { var passwordHash = Utils.HashUtil.GetSha256FromString(password); _userRepository.InsertUser(username, passwordHash); } } }