public BaseResponse Save(RefreshToken entity)
        {
            using (var db = DbContext)
            {
                var entityDb = entity.Map<RefreshToken, Entity.RefreshToken>();

                if (!db.RefreshTokens.Any(e => e.Id == entityDb.Id))
                {
                    db.RefreshTokens.Add(entityDb);
                }
                else
                {
                    db.Entry(entityDb).State = EntityState.Modified;
                }

                var success = db.SaveChanges() > 0;
                return new BaseResponse
                {
                    Success = success
                };
            }
        }
Example #2
0
 public BaseResponse Save(RefreshToken entity)
 {
     return Execute(_refreshTokenRepository, r => r.Save(entity));
 }