public void Add(DeezerUser deezerUser)
 {
     using (var query = _provider.Create())
     {
         query.Execute("dbo.AddDeezerUser",
                       new { id = deezerUser.Id, accessToken = deezerUser.AccessToken },
                       commandType: CommandType.StoredProcedure);
     }
 }
Exemple #2
0
        public Task Handle(AddDeezerUser message, IMessageHandlerContext context)
        {
            if (message == null)
            {
                throw new ArgumentNullException(nameof(message));
            }

            if (!_deezerUserRepository.Exists(message.Id))
            {
                var deezerUser = new DeezerUser(message.Id, message.AccessToken);
                _deezerUserRepository.Add(deezerUser);
            }

            return(Task.CompletedTask);
        }