public async Task <IActionResult> Delete(int id) { DeleteUnitRequest request = new DeleteUnitRequest(id); DeleteUnitResponse result = await _unitAppService.deleteUnit(request); if (result.Success) { return(Ok(result)); } return(NotFound(result)); }
public Task <DeleteUnitResponse> deleteUnit(DeleteUnitRequest request) { DeleteUnitCommand command = new DeleteUnitCommand(request.Id); Task <object> unit = (Task <object>)Bus.SendCommand(command); //RabbitMQBus.Publish(command); DeleteUnitResponse response = new DeleteUnitResponse(); response = Common <DeleteUnitResponse> .checkHasNotification(_notifications, response); return(Task.FromResult(response)); }