public async Task <IActionResult> Create(Establishment establishment) { if (establishment == null) { return(NotFound()); } if (ModelState.IsValid) { var newEstablishment = await _establishmentRepository.CreateAsync(establishment); return(RedirectToAction("Index", new { id = newEstablishment.Id })); } return(View()); }