public IActionResult CrearEditarPais(PaisViewModel viewModel) { try { var existePais = PaisService.ConsultarPais(viewModel); if (viewModel.Id != 0) { if (existePais != null && existePais.Id != viewModel.Id) { return(Json(new { success = false })); } var nuevoPais = PaisMap.Update(viewModel); } else { if (existePais != null) { return(Json(new { success = false })); } var nuevoPais = PaisMap.Create(viewModel); } return(Json(new { success = true })); } catch (Exception ex) { AltivaLog.Log.Insertar(ex.ToString(), "Error"); return(BadRequest()); } }