public async Task <IActionResult> EditDetails(Guid?id) { var validateToken = await ValidatedToken(_configuration, _getHelper, "movimiento"); if (validateToken != null) { return(validateToken); } if (!await ValidateModulePermissions(_getHelper, moduloId, eTipoPermiso.PermisoEscritura)) { return(RedirectToAction(nameof(Index))); } if (id == null) { TempData["toast"] = "Identificador incorrecto."; return(RedirectToAction(nameof(Index))); } var detalle = await _getHelper.GetEntradaDetalleByIdAsync((Guid)id); if (EntradaAplicada(detalle.EntradaID)) { TempData["toast"] = "Entrada aplicada no se permiten cambios."; return(RedirectToAction(nameof(Details), new { id = detalle.EntradaID })); } return(View(detalle)); }