public async Task <IActionResult> ManageBars(BarSearchViewModel vm)
        {
            if (string.IsNullOrEmpty(vm.Name))
            {
                return(View());
            }

            vm.SearchResults = (await _barServices.GetMultipleBarsByNameAsync(vm.Name)).Select(b => b.MapToViewModel()).ToList();
            if (vm.SearchResults.Count == 0)
            {
                ModelState.AddModelError(string.Empty, "No bars found with this name.");
                return(View());
            }

            return(View(vm));
        }