Exemplo n.º 1
0
        public override void Delete(Guid id)
        {
            var @event = new DeleteUserEvent {
                SourceId = id
            };

            ApplyChange(@event);
        }
Exemplo n.º 2
0
        public void Handle(DeleteUserEvent evt)
        {
            string        sql = "delete from t_user where id=@id";
            IDbParameters pms = AdoTemplate.CreateDbParameters();

            pms.AddWithValue("id", evt.Id);
            AdoTemplate.ExecuteNonQuery(CommandType.Text, sql, pms);
        }
        public async Task <IActionResult> Delete(Guid id)
        {
            var userEvent = new DeleteUserEvent()
            {
                Id = id
            };

            try
            {
                await _publishEndpoint.Publish <DeleteUserEvent>(userEvent);

                return(RedirectToAction(nameof(Index), new { success = true }));
            }
            catch
            {
                return(BadRequest());
            }
        }
Exemplo n.º 4
0
 public Task Handle(DeleteUserEvent notification, CancellationToken cancellationToken) => Task.CompletedTask;