public void Add(DeezerUser deezerUser) { using (var query = _provider.Create()) { query.Execute("dbo.AddDeezerUser", new { id = deezerUser.Id, accessToken = deezerUser.AccessToken }, commandType: CommandType.StoredProcedure); } }
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); }