public async Task <IActionResult> Create([Bind("Id,Dni,Name,LastName,Email,IsActive")] Citizen citizen) { if (ModelState.IsValid) { if (await _citizenServices.VerifyExistAsync(citizen.Dni)) { ViewBag.Message = "Actualmente existe un ciudadano que contiene el mismo numero de identidad."; return(View("Form", citizen)); } var newCitizen = await _citizenServices.InsertCitizenAsync(citizen); if (newCitizen != null) { return(RedirectToAction(nameof(Index))); } } return(View("Form", citizen)); }