public Token GenerateToken(TokenRequest req) { IUser userObj = new User(); var user = userObj.GetUsers(req.UserName); IDDBContext db = new IDDBContext(); DBContext.UsersToken data = new DBContext.UsersToken { UserId = user.Id, AccessTokenLifeTime = 1000000, //it's currently chardcoded here AcessTokenCreatedDate = DateTime.Now, RefreshTokenCretaedDate = DateTime.Now, AccessToken = TokenHelper.GetInstance().GetAccessToken(), RefreshToken = TokenHelper.GetInstance().GetRefreshToken() }; db.UsersToken.Add(data); db.SaveChanges(); return(new Token { AccessToken = data.AccessToken, RefreshToken = data.RefreshToken, CreatedAT = data.AcessTokenCreatedDate }); }
public DBContext.UsersToken GetUsersToken(string CustomerID, string token) { IDDBContext db = new IDDBContext(); return(db.UsersToken.Where(o => o.UserId == CustomerID && o.AccessToken == token).Select(o => o).SingleOrDefault()); }