public async Task <bool> HandleAsync(DeleteMenuItemRequest message, IOutputPort <ServiceResponse> outputPort) { var response = await _menuItemRepository.DeleteMenuItem(message.Id); outputPort.Handle(response.Success ? new ServiceResponse(response.Id, true) : new ServiceResponse(response.Errors.Select(e => e.Description))); return(response.Success); }
public void DeleteMI(MenuItem MI) { _MIRepo.DeleteMenuItem(MI); }
public void DeleteMenuItem(MenuItem menuItem) { _menuItemRepository.DeleteMenuItem(menuItem); }