public IActionResult Mantenimiento([FromForm] Entidad.Opcion objOpcion) { var jsonResponseDto = new JsonResponseDto(); try { var message = (objOpcion.IdOpcion == null) ? Constante.registroExitoso : Constante.actualizacionExitoso; objOpcion.IdOpcion = (objOpcion.IdOpcion == null) ? "" : objOpcion.IdOpcion; var response = _Opcion.MantenimientoOpcion(objOpcion); if (response == 2) { jsonResponseDto.Type = Constante.Error.ToLower(); jsonResponseDto.IsValid = false; jsonResponseDto.Mensaje = Constante.registroError; } else if (response > 0) { jsonResponseDto.Type = Constante.Success.ToLower(); jsonResponseDto.IsValid = true; jsonResponseDto.Mensaje = Constante.registroExitoso; } else { // Log.Error(response.Content.ToString()); jsonResponseDto.Type = Constante.Warning.ToLower(); jsonResponseDto.IsValid = false; jsonResponseDto.Mensaje = Constante.registroError; } } catch (Exception ex) { _logger.LogError(ex.Message); jsonResponseDto.Type = Constante.Warning.ToLower(); jsonResponseDto.IsValid = false; jsonResponseDto.Mensaje = ex.Message.ToString(); } return(Json(jsonResponseDto)); }