public async Task Delete(MenuItemDto menuItem) { using (UnitOfWorkProvider.Create()) { _menuItemService.DeleteProduct(menuItem.Id); await UnitOfWorkProvider.GetUnitOfWorkInstance().Commit(); } }