public IActionResult Mantenimiento([FromForm] Perfil objPerfil) { var jsonResponseDto = new JsonResponseDto(); try { var message = (objPerfil.IdPerfil == null) ? Constante.registroExitoso : Constante.actualizacionExitoso; objPerfil.IdPerfil = (objPerfil.IdPerfil == null) ? "" : objPerfil.IdPerfil; var response = _Perfil.MantenimientoPerfil(objPerfil); 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) { Log.Error(ex.Message); jsonResponseDto.Type = Constante.Warning.ToLower(); jsonResponseDto.IsValid = false; jsonResponseDto.Mensaje = ex.Message.ToString(); } return(Json(jsonResponseDto)); }