12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- 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<User> GetUserList()
- {
- var obj = new List<User>();
- 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);
- }
- }
- }
|