Пример #1
0
        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);
 }