Пример #1
0
        public async Task Handle(EmpleadoDeleteCommand notification, CancellationToken cancellationToken)
        {
            var empleado = await _context.Empleados.SingleAsync(x => x.Id == notification.Id, cancellationToken);

            _context.Remove(empleado);
            await _context.SaveChangesAsync(cancellationToken);
        }
Пример #2
0
        public async Task DeleteAsync(EmpleadoDeleteCommand command)
        {
            var request = await _httpClient.DeleteAsync($"{_apiUrls.PersonalUrl}empleados/{command.Id}");

            request.EnsureSuccessStatusCode();
        }
Пример #3
0
        public async Task <IActionResult> Delete(EmpleadoDeleteCommand notification)
        {
            await _personalProxy.DeleteAsync(notification);

            return(Ok());
        }
Пример #4
0
        public async Task <IActionResult> Delete(EmpleadoDeleteCommand notification)
        {
            await _mediator.Publish(notification);

            return(Ok());
        }