Exemplo n.º 1
0
        public async Task <bool> AddLogin(AppaAccessLog appaAccessLog)
        {
            using (var context = new testdbContext())
            {
                await context.AppaAccessLog.AddAsync(appaAccessLog);

                return(await context.SaveChangesAsync() > 0);
            }
        }
Exemplo n.º 2
0
        public async Task <bool> UpdateLogin(Guid userId, string token, string refreshtoken)
        {
            var login = new AppaAccessLog()
            {
                Token        = token,
                RefreshToken = refreshtoken,
                UserId       = userId
            };

            return(await _profileRepo.UpdateLogin(login));
        }
Exemplo n.º 3
0
        public async Task <bool> AddLogin(Guid userId, string token, string refreshtoken)
        {
            var login = new AppaAccessLog()
            {
                Id              = Guid.NewGuid(),
                Token           = token,
                RefreshToken    = refreshtoken,
                UserId          = userId,
                IsActive        = true,
                CreatedDateTime = DateTimeOffset.UtcNow,
                UpdatedDateTime = DateTimeOffset.UtcNow
            };

            return(await _profileRepo.AddLogin(login));
        }
Exemplo n.º 4
0
        public async Task <bool> UpdateLogin(AppaAccessLog appaAccessLog)
        {
            using (var context = new testdbContext())
            {
                var login = await context.AppaAccessLog
                            .FirstOrDefaultAsync(l => l.UserId == appaAccessLog.UserId && l.IsActive);

                if (login != null)
                {
                    login.Token           = appaAccessLog.Token;
                    login.RefreshToken    = appaAccessLog.RefreshToken;
                    login.UpdatedDateTime = DateTimeOffset.UtcNow;
                }
                return(await context.SaveChangesAsync() > 0);
            }
        }